0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-2
1
-3
3
-6
7
-10
12
-16
20
-26
33
-44
60
-89
153
-504
-1184
357
-706
-2036
-508
-862
-491
1033
1219
-5
-1261
-1018
-1027
183
15
-590
-989
-1499
-1441
-54
342
-257
855
-140
-1571
-311
-640
-1190
-770
-410
-599
-783
378
1309
231
-503
-1105
-1665
434
1391
-1199
590
158
-2892
-540
69
328
758
-706
-557
655
-1309
-1091
-270
-674
-510
-1725
-2093
-332
115
464
1495
1077
-985
-1956
-2828
-3240
801
1888
119
-1256
-2183
-1162
185
1256
161
-724
-392
-279
-685
-172
350
-1872
-2909
-1160
1748
1933
1762
842
-1842
-1788
-3254
-2759
2161
2982
262
-2139
-2818
-1604
-120
207
709
105
-505
-703
-338
1
-2505
-4478
-1053
2174
2411
809
-2789
-2438
-226
-1359
-1021
576
150
-1688
-1823
-222
335
-1173
-1597
-281
699
802
-692
-352
-710
-1253
-1488
-758
1340
496
-974
-440
-1357
-788
933
-969
-1913
-943
91
418
457
-354
-1872
-857
599
-483
130
1716
623
-1083
-2198
-2021
512
1569
-195
-2665
-1492
589
1125
277
-569
-1683
-2343
-2044
-1140
279
1507
1322
-1092
-1488
-260
13
-490
-543
-1519
-1494
1668
1332
-2120
-1675
-387
-1268
-940
590
729
-358
-1225
-161
201
-25
-1075
-1682
-1187
-334
500
-57
-1157
-732
-483
-1031
-841
-1615
-638
266
-1399
-2467
-1856
-340
1097
-588
-2331
-2214
-1867
-474
-113
-147
-421
-1364
-1424
-2048
-1382
-214
-715
-860
-938
-517
496
-106
-1280
-1647
-851
-887
-1284
-916
-1177
43
117
-1917
-3189
-967
-148
204
387
-1768
-1875
-937
-1118
-819
-194
-1609
-879
722
-767
-577
511
-23
-1941
-1474
539
685
29
-248
-512
-1119
-867
-741
-276
-36
-807
-887
32
630
-402
-1721
-506
-458
-681
876
547
297
-283
-2142
-2258
-688
-35
-100
-285
-408
-1478
-2212
-64
111
-1492
-511
566
-749
-967
-576
-647
-678
-1519
-1925
117
842
-88
-259
-1498
-1505
-685
-783
-186
1115
260
-1295
-354
-555
-945
-828
-970
1241
902
-1403
-894
-96
-879
-568
-515
-498
-763
-941
37
-861
-1143
-486
-747
-972
17
367
-140
-691
-479
399
243
-13
-18
101
448
572
29
380
79
-1069
-250
990
1759
1521
-21
-1064
-952
-535
-384
-586
532
731
-228
-368
-168
-183
-12
-348
-558
-328
-825
-317
425
39
-268
3
-586
-410
193
231
750
57
-552
262
244
-601
89
1069
561
596
1091
981
-329
-1085
312
1041
784
-84
-100
17
136
749
865
490
242
781
711
837
1230
619
250
761
1193
65
-22
916
1448
1536
447
-50
506
904
1079
1009
151
59
683
413
225
659
486
-26
295
1063
980
3
32
818
415
-397
-120
960
1047
581
734
643
337
263
722
979
502
22
339
463
462
391
-67
321
931
707
0
0
0
0
0
0
-1
0
0
0
0
-1
1
-2
2
-4
5
-8
10
-13
17
-22
27
-35
42
-54
67
-90
129
-225
813
3285
3430
4012
4360
4880
5363
5808
6362
7029
7495
7992
8856
9517
9159
7152
4951
2758
604
-516
-975
-1964
-3556
-3859
-3594
-2919
-1987
-1457
-1534
-2439
-3400
-4497
-5381
-6385
-7049
-6982
-6648
-5514
-4289
-2766
-1516
-1005
-1059
-956
-124
-13
-53
-113
-413
-667
-431
287
783
1329
1864
2329
2533
2769
3050
3275
3147
2725
2191
1423
864
300
-503
-1479
-2328
-2740
-2707
-2732
-3175
-3616
-3978
-4529
-4912
-5142
-5573
-6155
-6336
-6057
-5838
-5538
-5042
-4457
-3844
-3257
-2820
-2439
-1981
-1654
-1477
-1379
-1316
-1213
-943
-577
-357
-385
-369
-154
-35
38
232
247
91
-20
-52
-182
-338
-535
-654
-778
-803
-638
-500
-349
-339
-299
-316
-204
-111
-73
-57
-53
149
514
1014
1376
1865
2315
2774
3382
3983
4476
4943
5564
6050
6888
7602
8475
9482
10528
11665
12376
12299
9415
5841
2463
-473
-2336
-3255
-4343
-6673
-7456
-6697
-5136
-3776
-3131
-3366
-4740
-5863
-6867
-8098
-9341
-10117
-9842
-9082
-7415
-5030
-2748
-1181
-342
-72
242
1328
2235
2380
1999
1505
1186
1487
2192
2679
2885
3290
3834
3985
4073
4390
4694
4539
4053
3329
2240
1217
355
-965
-2602
-3765
-4067
-3700
-3122
-2847
-3088
-3406
-3511
-3549
-3991
-4733
-5352
-5886
-6147
-6452
-6917
-6782
-6216
-5449
-4490
-3585
-3066
-2532
-1748
-1166
-964
-711
-398
-220
-231
-273
-620
-974
-967
-790
-480
-259
75
91
-109
-415
-792
-1289
-1691
-2143
-2751
-3116
-3192
-3242
-3236
-3014
-2790
-2455
-1981
-1505
-1400
-1409
-1253
-1041
-766
-417
-137
125
484
1019
1444
1640
2041
2721
3487
4254
4950
5429
5961
6442
6953
7390
7830
8295
8949
9905
10838
11712
12015
11594
9004
5714
2832
-329
-3461
-5545
-7467
-9806
-10395
-9140
-7707
-6697
-5609
-5019
-5624
-6370
-6913
-8138
-9368
-9759
-9324
-8449
-6896
-4632
-2479
-740
657
1657
2512
3708
4512
4497
4372
4296
4020
4131
4469
4308
3830
3812
4000
3817
3755
4058
4281
4123
3881
3241
2074
714
-742
-2554
-4562
-5975
-6703
-6808
-6534
-6251
-6018
-5490
-4702
-4177
-3982
-4098
-4379
-4669
-4683
-4520
-4395
-3997
-3229
-2379
-1596
-709
186
897
1282
1325
1116
1033
1233
1358
991
461
-143
-733
-929
-904
-1012
-1399
-1600
-1740
-1932
-2050
-2124
-2407
-2872
-3317
-3703
-4005
-4209
-4318
-4487
-4606
-4416
-3953
-3244
-2685
-2428
-2278
-2076
-1682
-1333
-998
-829
-671
-447
-58
350
591
1051
1446
1859
2307
2753
3062
3290
3623
3713
3712
3909
4222
4273
4461
4690
4834
5078
5764
6620
7172
7830
8550
9337
9943
10198
9400
8178
5863
2608
-51
-2902
-5772
-7713
-8728
-9437
-9277
-8031
-6721
-5523
-4469
-3737
-4021
-4771
-5307
-6125
-6833
-7083
-6720
-5941
-4757
-3003
-1343
100
1482
2763
3610
4296
4944
5078
5049
4885
4500
4057
3708
3401
2853
2438
2299
2296
2508
2920
3114
2939
2599
1983
884
-608
-2183
-3772
-5254
-6229
-6722
-6877
-6561
-5918
-5164
-4473
-3743
-3114
-2802
-2582
-2466
-2509
-2591
-2426
-2212
-1963
-1570
-1119
-808
-335
319
793
1270
1566
1569
1371
1181
759
214
-515
-1256
-1941
-2440
-2546
-2545
-2622
-2611
-2378
-2315
-2296
-2293
-2397
-2831
-3234
-3483
-3767
-3952
-3958
-3936
-3851
-3602
-3245
-2859
-2516
-2107
-1735
-1308
-909
-524
-217
-3
151
232
341
497
623
842
1238
1585
2059
2652
3142
3437
3723
3907
3876
3854
3939
3830
3753
3974
4381
4855
5491
6298
7140
8010
8864
10034
10981
11863
11330
9884
7625
3742
173
-3137
-5616
-8369
-9854
-10484
-10235
-8916
-6952
-4663
-3849
-3366
-3513
-4155
-4838
-5602
-6171
-6816
-6860
-6011
-4912
-3387
-2052
-731
438
1923
3476
4568
5659
6190
6376
6252
6146
5717
4839
3877
2745
1736
1220
1329
1791
2220
2648
2907
2826
2367
1441
30
-1764
-3400
-4967
-6035
-6593
-6950
-6912
-6708
-6123
-5479
-4771
-3897
-3249
-2871
-2444
-1873
-1416
-901
-581
-557
-695
-666
-425
-253
-14
437
1086
1803
2668
3443
3655
3558
3284
2476
1256
-150
-1429
-2470
-3286
-3848
-4122
-4307
-4412
-4119
-3838
-3620
-3670
-3686
-3687
-3833
-3849
-3907
-3960
-4086
-4148
-4148
-4095
-3921
-3608
-3187
-2754
-2100
-1282
-572
4
313
501
646
633
488
309
260
327
523
834
1249
1681
2104
2511
2778
2881
2869
2816
2681
2496
2504
2450
2326
2396
2670
3018
3517
4267
4935
5857
6790
7857
9073
10501
11833
13291
13836
11821
6698
2031
-1119
-4009
-5751
-7525
-10321
-12436
-10213
-6057
-3182
-2717
-3426
-4123
-4166
-3089
-3401
-5530
-7095
-7150
-6188
-5307
-4537
-4054
-3608
-2525
-1444
-77
2105
4758
5863
5825
6204
6778
7333
7160
5336
2141
177
651
1618
1727
1486
1799
2736
3944
4451
3300
1515
254
-567
-1812
-3464
-4640
-5176
-5277
-5724
-6680
-7077
-6275
-5143
-4698
-4561
-4181
-2902
-871
548
352
-753
-1065
-723
-630
-1046
-1578
-1773
-1084
334
1564
2248
2712
3209
3469
3440
3030
2400
1576
539
-645
-1412
-1819
-2246
-2879
-3719
-4244
-4349
-3980
-3758
-3927
-4318
-4267
-3782
-3666
-4012
-4475
-4792
-4833
-4604
-4412
-4335
-4040
-3344
-2559
-1879
-1412
-937
-366
159
336
318
394
566
754
712
503
196
193
478
681
695
764
1033
1432
1744
1950
1910
1656
1585
1535
1180
803
801
835
900
1319
2037
2728
3395
4297
5174
6045
7160
8435
9625
10561
11763
13001
13868
9739
4567
1929
-1007
-3255
-4177
-6067
-10560
-10295
-6356
-2831
-2495
-3527
-4633
-5440
-3287
-2203
-4186
-6310
-6891
-5809
-4748
-4422
-5098
-5589
-4728
-3861
-2978
-1631
1210
2667
3178
4244
5056
5765
6101
5315
1921
-576
333
1849
1639
723
611
1110
3044
4848
4091
2073
1310
2071
2237
1347
-253
-1719
-1940
-2271
-3618
-5263
-5956
-5783
-5567
-5236
-5074
-4253
-2500
-862
-873
-1938
-1874
-1257
-1041
-1698
-2518
-3195
-2831
-1425
-1015
-1591
-1884
-1202
-405
167
450
346
512
997
1233
928
418
-182
-873
-1706
-2448
-2816
-2554
-2343
-2612
-3007
-2698
-2013
-1652
-1753
-2383
-2786
-2650
-1919
-1894
-2608
-3251
-3165
-2881
-2738
-2889
-3169
-2994
-2162
-1155
-732
-537
-240
226
492
502
174
6
9
26
-62
-28
195
490
771
793
762
936
1435
1753
1755
1566
1623
1872
2039
2007
1738
1474
1594
2130
2530
2837
3245
3911
4591
5438
6230
6970
7695
8570
9425
10369
8661
5289
3506
1754
-263
-1432
-2787
-6131
-7184
-5055
-2842
-2939
-3741
-4523
-4719
-3046
-1550
-2749
-4416
-4818
-3957
-2863
-3118
-4466
-5624
-5115
-4491
-4182
-3462
-2518
-1596
-119
1417
2076
2537
3110
2730
1502
702
1309
2041
1464
619
117
440
1774
2676
1875
452
774
2381
3523
3256
1982
1112
1311
1765
683
-1232
-2776
-3361
-2985
-2664
-3294
-3950
-3401
-2470
-2054
-2026
-2029
-2037
-1652
-1217
-1290
-1702
-1770
-1865
-2184
-2674
-3216
-3062
-2623
-2414
-2277
-1590
-817
-11
619
786
468
472
806
634
-46
-660
-929
-1051
-1045
-1365
-1804
-2072
-1805
-1398
-1144
-1029
-813
-332
65
135
-32
-164
-275
-428
-663
-895
-1049
-889
-670
-596
-676
-511
-82
264
550
692
889
1258
1714
1882
1630
1324
1291
1331
1234
965
614
593
920
1269
1388
1357
1413
1727
2111
2224
2028
1893
1965
2098
2058
1841
1487
1282
1334
1422
1377
1423
1710
2168
2689
2722
2499
2100
1803
1478
1021
304
-481
-991
-1228
-1238
-1393
-1707
-1948
-1950
-1690
-1438
-1426
-1405
-1378
-1023
-659
-610
-837
-1122
-1265
-1371
-1512
-1751
-1926
-1831
-1516
-1198
-967
-772
-539
-184
74
186
222
337
469
524
500
366
188
112
-6
-239
-385
-401
-248
-109
4
105
262
472
644
631
482
394
373
396
292
11
-214
-293
-300
-338
-478
-681
-712
-523
-338
-275
-287
-294
-232
-165
-174
-292
-456
-582
-675
-804
-948
-1068
-1140
-1146
-1151
-1133
-1057
-938
-802
-657
-564
-450
-335
-221
-158
-156
-226
-299
-295
-249
-362
-494
-544
-536
-465
-404
-306
-280
-178
-33
-67
-95
-40
-4
-15
-115
-300
-464
-472
-452
-499
-595
-651
-566
-430
-292
-264
-312
-271
-197
-89
-63
-142
-174
-206
-231
-233
-263
-294
-300
-350
-387
-438
-456
-457
-477
-492
-487
-460
-397
-325
-272
-286
-323
-337
-325
-317
-355
-388
-399
-369
-347
-346
-339
-297
-252
-211
-172
-139
-146
-108
-27
-29
-18
9
-4
-24
-45
-75
-107
-167
-183
-178
-202
-219
-260
-284
-296
-345
-404
-434
-437
-425
-437
-471
-502
-523
-541
-553
-537
-524
-490
-466
-418
-360
-313
-233
-145
-86
-53
-20
-14
49
90
92
72
22
-30
-78
-127
-162
-216
-265
-264
-277
-288
-304
-311
-314
-334
-402
-462
-507
-554
-584
-626
-673
-733
-762
-750
-742
-734
-689
-615
-522
-413
-329
-284
-234
-186
-212
-211
-203
-208
-189
-194
-208
-241
-262
-244
-245
-295
-324
-390
-444
-468
-527
-568
-558
-570
-568
-555
-576
-595
-620
-614
-630
-662
-683
-671
-641
-615
-582
-539
-509
-435
-322
-278
-224
-184
-177
-145
-134
-117
-124
-138
-128
-149
-183
-204
-262
-321
-390
-456
-474
-462
-428
-400
-385
-351
-317
-302
-321
-376
-418
-478
-519
-535
-561
-569
-589
-584
-559
-542
-539
-515
-505
-496
-476
-450
-390
-366
-369
-357
-357
-365
-332
-337
-366
-341
-298
-256
-212
-224
-252
-286
-330
-345
-398
-454
-491
-492
-485
-473
-416
-372
-321
-294
-295
-262
-254
-282
-262
-269
-261
-247
-234
-210
-219
-218
-201
-184
-146
-126
-151
-153
-186
-227
-255
-359
-440
-472
-487
-521
-566
-558
-557
-561
-522
-480
-449
-439
-409
-353
-309
-263
-208
-192
-155
-127
-115
-74
-92
-111
-134
-150
-113
-72
-74
-96
-104
-122
-141
-165
-223
-272
-336
-349
-337
-355
-367
-354
-356
-380
-383
-418
-469
-520
-542
-583
-635
-633
-608
-569
-520
-463
-403
-347
-306
-270
-231
-193
-137
-82
-33
11
35
58
67
69
66
74
68
34
-4
-66
-88
-114
-150
-207
-311
-369
-394
-401
-379
-381
-392
-377
-381
-376
-342
-344
-366
-383
-429
-436
-438
-434
-440
-482
-509
-525
-514
-493
-463
-449
-432
-380
-348
-318
-332
-381
-383
-395
-411
-411
-403
-374
-368
-366
-355
-363
-338
-291
-281
-279
-255
-245
-214
-153
-120
-99
-102
-114
-101
-98
-81
-65
-79
-94
-116
-121
-103
-107
-142
-192
-273
-302
-277
-273
-278
-242
-234
-236
-216
-196
-194
-189
-203
-229
-227
-224
-221
-234
-278
-273
-248
-226
-239
-269
-265
-269
-248
-208
-188
-200
-211
-185
-158
-155
-137
-144
-175
-216
-197
-168
-136
-147
-199
-210
-227
-215
-207
-216
-237
-258
-267
-261
-260
-282
-301
-337
-358
-323
-291
-293
-309
-314
-332
-335
-269
-181
-118
-94
-90
-88
-79
-42
-18
-46
-65
-69
-69
-53
-39
-55
-78
-93
-63
-42
-54
-72
-120
-138
-137
-122
-125
-155
-156
-182
-246
-254
-241
-267
-282
-286
-295
-283
-280
-310
-355
-371
-358
-362
-353
-352
-371
-341
-326
-308
-287
-301
-288
-258
-246
-228
-225
-216
-180
-158
-133
-132
-141
-151
-179
-203
-225
-249
-264
-304
-313
-313
-295
-256
-250
-268
-271
-241
-207
-188
-197
-244
-270
-280
-281
-256
-276
-299
-255
-211
-176
-154
-116
-80
-75
-74
-95
-90
-62
-50
-65
-53
8
86
107
109
100
83
78
59
17
-61
-139
-189
-187
-197
-212
-283
-363
-376
-397
-398
-430
-441
-407
-379
-344
-309
-287
-263
-262
-288
-288
-275
-251
-215
-229
-251
-221
-174
-135
-144
-179
-215
-234
-249
-271
-264
-248
-220
-183
-182
-191
-204
-194
-174
-199
-219
-244
-279
-257
-248
-243
-216
-202
-190
-160
-164
-197
-214
-238
-237
-237
-261
-251
-257
-296
-309
-341
-337
-302
-291
-298
-263
-221
-211
-187
-187
-201
-193
-169
-179
-198
-225
-236
-208
-195
-175
-158
-145
-135
-154
-173
-208
-236
-232
-211
-199
-215
-243
-284
-317
-320
-302
-310
-354
-394
-427
-438
-441
-429
-431
-464
-491
-494
-474
-469
-497
-514
-515
-513
-496
-471
-465
-474
-454
-427
-413
-370
-346
-333
-312
-287
-267
-237
-181
-155
-150
-139
-109
-112
-113
-100
-112
-107
-112
-137
-175
-214
-268
-321
-351
-370
-381
-376
-354
-362
-380
-375
-357
-350
-375
-392
-391
-396
-400
-418
-421
-392
-367
-299
-266
-271
-258
-246
-203
-159
-168
-143
-121
-118
-106
-124
-133
-136
-134
-138
-133
-153
-168
-178
-203
-205
-227
-247
-251
-272
-277
-289
-298
-264
-240
-224
-204
-203
-203
-189
-178
-185
-187
-188
-188
-181
-175
-174
-197
-254
-283
-285
-288
-249
-211
-221
-216
-209
-203
-202
-250
-287
-311
-316
-308
-325
-314
-301
-304
-246
-205
-225
-204
-178
-164
-165
-215
-260
-294
-309
-325
-354
-397
-430
-441
-457
-449
-426
-442
-412
-393
-424
-425
-445
-449
-438
-428
-397
-358
-329
-321
-319
-295
-267
-265
-295
-312
-320
-347
-331
-292
-263
-213
-177
-143
-135
-160
-156
-139
-156
-180
-210
-218
-173
-176
-201
-230
-250
-252
-254
-257
-278
-286
-296
-306
-303
-343
-406
-423
-413
-407
-402
-391
-378
-378
-360
-326
-336
-338
-324
-325
-302
-274
-267
-248
-214
-206
-181
-107
-67
-41
-31
-58
-62
-67
-81
-86
-102
-130
-155
-185
-224
-238
-250
-256
-237
-282
-333
-352
-365
-364
-357
-351
-373
-351
-300
-292
-271
-272
-277
-252
-213
-168
-157
-172
-163
-125
-128
-120
-130
-127
-112
-122
-139
-152
-153
-158
-164
-163
-167
-182
-177
-167
-160
-173
-156
-127
-105
-115
-155
-168
-189
-219
-247
-281
-296
-304
-327
-346
-357
-351
-347
-328
-336
-385
-412
-400
-392
-400
-418
-442
-428
-396
-370
-364
-379
-353
-320
-310
-302
-328
-350
-348
-334
-318
-316
-309
-276
-246
-243
-229
-239
-262
-251
-237
-230
-229
-225
-260
-298
-308
-316
-320
-346
-361
-389
-416
-418
-413
-411
-407
-414
-430
-433
-422
-416
-426
-419
-388
-386
-383
-366
-381
-373
-362
-364
-374
-400
-375
-340
-331
-296
-254
-261
-254
-233
-224
-238
-258
-290
-295
-293
-291
-306
-349
-336
-306
-279
-280
-250
-257
-233
-232
-208
-284
-319
-313
-315
-380
-422
-427
-439
-415
-428
-452
-479
-440
-476
-455
-490
-476
-471
-427
-433
-416
-455
-439
-414
-410
-445
-482
-483
-542
-571
-1454
-2390
-3015
-3247
-3452
-3816
-4010
-3641
-2948
-2120
-1696
-1178
-217
675
1464
1706
1646
1492
1415
1040
390
-515
-1193
-1674
-1760
-1922
-2185
-2177
-1742
-999
-551
-286
-106
296
893
1168
780
545
448
373
-145
-990
-1334
-1438
-1609
-1566
-1471
-1419
-854
-433
-178
202
384
727
837
928
940
729
569
648
63
-332
-431
-778
-476
-346
-410
-230
366
941
1148
1208
1462
1664
1717
1559
971
846
771
447
3
-200
-673
-771
-656
-867
-875
-772
-776
-382
59
-43
-264
58
156
123
64
-218
-312
-200
-176
-397
-713
-860
-654
-779
-934
-1038
-998
-1807
-2771
-2940
-2807
-3400
-3690
-3334
-3189
-2579
-1849
-1730
-1204
60
634
1158
1495
1373
1277
1369
857
171
-265
-1080
-1315
-1230
-1351
-1631
-1329
-851
-525
-218
15
220
505
633
525
316
31
-73
-500
-969
-1358
-1705
-1824
-1840
-1493
-1184
-903
-471
118
504
707
1089
1121
1291
1455
1400
1423
1521
1267
539
282
345
75
381
256
-174
-24
76
-114
-444
-822
-1241
-1388
-1278
-1664
-2033
-1949
-1735
-1488
-1059
-785
-574
38
496
742
842
712
662
638
154
-217
-579
-915
-1085
-1253
-1342
-1133
-687
-493
-146
185
647
885
1015
928
757
715
542
18
-232
-428
-922
-851
-852
-979
-844
-694
-484
-104
74
46
223
319
245
109
-52
-1114
-2007
-2198
-2291
-2873
-3165
-2806
-2499
-1846
-1329
-1157
-713
179
563
1035
1001
966
778
393
-157
-625
-964
-1509
-1764
-1542
-1252
-1098
-728
-147
321
399
613
784
684
378
148
-92
-516
-756
-1025
-1566
-1768
-1679
-1621
-1564
-1202
-725
-254
30
141
364
550
275
-51
-163
-339
-615
-880
-922
-854
-835
-823
-679
-493
-221
161
252
224
-212
-691
-899
-1053
-1594
-2232
-2279
-2128
-2074
-1882
-1863
-1628
-858
-468
-186
139
536
676
561
181
-5
-72
-558
-1105
-1204
-1204
-1094
-899
-658
-307
-208
-19
282
345
356
193
-93
-206
-148
-388
-983
-1288
-1224
-1188
-1441
-1409
-917
-549
-474
-408
-139
196
193
-89
-232
-136
-169
-386
-537
-545
-530
-500
-504
-410
-23
212
159
256
639
795
559
365
399
238
16
-109
-256
-327
-461
-596
-569
-368
-376
-507
-416
-239
-135
-225
-377
-381
-323
-448
-629
-712
-711
-688
-813
-705
-414
-255
-245
-182
-10
116
187
164
-43
-52
104
-14
-169
-139
-148
-200
-215
-77
58
67
41
152
258
248
135
70
76
-41
-176
-324
-324
-272
-340
-349
-329
-74
150
129
149
291
371
337
353
403
443
378
249
239
390
379
309
393
497
665
757
769
855
916
919
871
835
888
897
772
662
650
647
655
584
547
651
629
669
828
864
812
805
878
800
796
781
635
539
488
431
361
295
327
343
285
221
260
295
212
96
-30
-107
-196
-395
-645
-801
-1056
-1326
-1347
-1501
-1688
-1637
-1656
-1795
-1780
-1738
-1769
-1739
-1650
-1558
-1529
-1505
-1475
-1406
-1437
-1442
-1308
-1198
-1122
-1050
-954
-858
-774
-718
-650
-616
-586
-550
-439
-398
-399
-291
-265
-208
-107
-33
-47
-24
-6
90
195
210
263
285
295
378
428
450
519
547
565
676
748
778
906
1000
1049
1204
1336
1422
1625
1844
1957
2119
2302
2539
2806
2966
3086
3274
3411
3558
3812
4014
4289
4607
5104
5442
5734
6095
6332
6309
6445
6788
6638
6092
5237
4327
3094
1956
813
-1166
-3055
-4144
-4632
-5100
-5209
-5431
-5733
-5423
-4762
-4165
-4073
-4018
-3779
-3218
-2781
-2542
-2338
-2039
-1705
-1384
-886
-268
590
1311
2014
2537
2990
3705
4289
4377
3974
3812
3667
3494
3240
2727
2026
1490
1315
1080
653
144
-198
-569
-929
-1189
-1483
-1891
-2365
-2821
-3339
-3727
-3976
-4276
-5048
-5226
-5025
-4918
-4386
-3800
-3672
-3422
-2530
-1951
-1533
-1096
-1070
-1109
-852
-843
-913
-892
-935
-1084
-830
-568
-418
-134
-49
11
23
83
177
-37
-438
-768
-981
-1240
-1372
-1550
-1883
-2014
-1873
-1759
-1601
-1424
-1253
-1026
-758
-491
-242
53
227
441
736
1057
1424
1774
2277
2669
3176
4065
4802
5418
6192
6954
7420
8190
8930
9285
9765
10523
10934
11421
12429
12762
11064
6751
3004
-703
-4046
-5428
-6531
-8836
-10902
-9958
-9073
-8394
-8230
-8757
-8748
-7719
-5573
-4399
-4058
-4443
-4612
-4436
-4286
-3788
-3165
-2142
-967
589
2333
4635
6156
6874
7322
7541
7814
8453
8932
7634
5798
4297
3356
2576
1555
402
-954
-1538
-1465
-1104
-1351
-2254
-3030
-3627
-3725
-3768
-4161
-4914
-5695
-6233
-6329
-5955
-5742
-5491
-4684
-3614
-2379
-943
385
1054
1407
1849
2331
2820
3207
3305
2960
2545
2391
2511
2453
2092
1733
1608
1868
2128
2134
1562
737
-403
-1398
-2188
-3223
-4109
-4911
-5505
-6416
-7118
-7297
-7037
-6923
-6565
-5569
-4550
-3614
-2697
-1960
-1859
-1737
-1503
-1310
-1358
-1407
-1311
-1147
-1048
-1141
-876
-542
-143
283
636
871
1084
1315
1170
705
224
111
61
-177
-373
-376
-310
-282
-75
179
452
862
1291
1558
1841
2188
2328
2506
2644
2884
3392
4206
4980
5696
6736
7918
9243
10392
11613
12883
14045
13463
9694
3775
-691
-2984
-4664
-5745
-7310
-9973
-11433
-9277
-6867
-6955
-8145
-8546
-7175
-4639
-2310
-2272
-3966
-5548
-5935
-5318
-4988
-4700
-4001
-2704
-984
1268
3677
5637
6578
6712
7256
8300
9148
9343
8278
5563
2725
1494
1272
663
-567
-1746
-2251
-1558
-284
90
-925
-2504
-3250
-2779
-2116
-2432
-3894
-5657
-6640
-6504
-5982
-5816
-5952
-5663
-4089
-1735
99
1055
1587
1945
2422
3194
3751
3704
3263
2747
2177
1734
1593
1533
1097
588
615
1169
1918
2290
1827
655
-226
-505
-829
-1618
-3010
-4538
-5264
-5749
-6130
-6484
-6794
-6891
-6392
-5471
-4749
-3959
-3520
-3268
-3029
-2669
-2347
-1958
-1843
-2066
-1996
-1544
-1135
-760
-592
-517
-20
586
985
1034
836
557
415
172
-273
-693
-1034
-1279
-1481
-1562
-1572
-1446
-1337
-1286
-1192
-963
-684
-486
-481
-626
-649
-492
-236
-34
195
554
1166
1777
2436
3224
3988
4741
5522
6389
7167
8007
8949
9740
10501
11221
11472
10383
8970
7425
4544
1502
-1669
-4162
-6114
-6887
-7264
-8389
-9343
-10033
-9005
-8016
-7432
-7461
-7365
-6327
-5471
-4639
-5045
-5731
-5732
-4730
-3153
-1900
-712
581
2373
3926
5386
6690
7438
7918
8224
8295
7812
6959
5829
4251
2588
1217
378
-151
-685
-1391
-2107
-2489
-2700
-2777
-3097
-3715
-4299
-4707
-4787
-4996
-5535
-6247
-6633
-6413
-5676
-4580
-3678
-2921
-1949
-505
937
1920
2513
2868
3354
3945
4217
3985
3438
2919
2675
2549
2326
2039
1850
1828
1787
1549
1042
351
-383
-1005
-1655
-2367
-3058
-3803
-4509
-5277
-6172
-7006
-7453
-7275
-6828
-6535
-6053
-5287
-4603
-3929
-3095
-2361
-1931
-1400
-673
-241
-244
-386
-389
-445
-481
-436
-145
182
268
224
101
12
-65
-96
-375
-712
-850
-736
-784
-1220
-1592
-1673
-1517
-1419
-1320
-1160
-1014
-895
-772
-722
-717
-560
-323
-19
358
822
1391
1964
2325
2846
3597
4462
5268
5920
6636
7366
8231
9073
9833
10489
10508
9705
8553
7429
5562
3081
426
-2951
-5505
-6622
-6700
-7423
-8937
-10115
-10254
-8907
-7570
-6977
-7470
-7516
-6471
-4878
-3913
-4655
-5399
-5140
-3723
-1975
-725
-6
787
2267
4075
5838
6842
7297
7701
8059
8113
7709
6959
5650
3987
2544
1446
652
9
-783
-1770
-2569
-2914
-2881
-2769
-3122
-3739
-4224
-4339
-4281
-4530
-5190
-5941
-6192
-5802
-4940
-4157
-3729
-3251
-2257
-778
657
1754
2367
2866
3603
4378
4717
4391
3758
3260
3170
3131
2828
2288
1836
1641
1645
1502
1017
544
220
-9
-454
-1213
-2141
-3050
-3719
-4265
-4837
-5325
-5687
-6000
-6276
-6444
-6371
-5855
-5175
-4638
-4220
-3683
-2931
-2142
-1478
-1173
-1088
-808
-258
188
255
64
13
160
370
399
253
140
60
14
-117
-314
-554
-719
-927
-1162
-1300
-1290
-1237
-1361
-1541
-1557
-1344
-1113
-1025
-1063
-1061
-880
-597
-419
-367
-270
6
413
842
1235
1705
2315
3003
3704
4348
4966
5617
6270
6870
7491
8120
8829
9434
9434
8503
7301
6537
5738
4314
2155
-598
-3414
-4943
-5154
-5533
-7004
-8680
-9387
-8809
-7436
-6632
-6894
-7557
-7264
-5692
-4049
-3740
-4591
-5042
-4318
-2804
-1368
-749
-722
-195
1377
3298
4637
5160
5455
6020
6754
7202
7094
6415
5454
4481
3580
2772
1965
1126
229
-632
-1387
-1800
-1844
-1937
-2409
-3039
-3440
-3439
-3270
-3456
-4142
-4849
-5035
-4673
-4217
-4134
-4388
-4370
-3606
-2460
-1521
-985
-601
104
1190
2195
2693
2698
2627
2886
3290
3347
2986
2483
2212
2198
2161
1852
1387
1043
961
947
681
150
-398
-758
-1094
-1674
-2508
-3538
-4328
-4678
-5195
-6185
-7037
-7041
-6527
-5819
-5239
-4964
-4762
-4023
-2789
-1769
-1461
-1445
-979
-218
204
43
-248
-450
-300
14
228
95
0
236
454
463
346
371
503
535
393
199
31
-141
-351
-589
-849
-958
-972
-934
-855
-898
-945
-812
-560
-283
-37
167
358
701
1208
1691
2086
2437
2859
3528
4362
5036
5465
6083
7005
7883
8391
8332
7861
7377
7129
6715
5522
3320
700
-1388
-2347
-2743
-3582
-5180
-6846
-7658
-7225
-6240
-5977
-6591
-7106
-6538
-5143
-4072
-4121
-4867
-5259
-4657
-3407
-2471
-2348
-2452
-1912
-605
862
1919
2610
3355
4382
5521
6350
6652
6519
6248
5924
5458
4846
4154
3423
2530
1499
523
-104
-363
-644
-1214
-1876
-2245
-2193
-2076
-2350
-3101
-3829
-4033
-3825
-3773
-4280
-4969
-5187
-4742
-4047
-3652
-3586
-3351
-2487
-1192
-150
320
519
1006
1929
2748
2977
2678
2373
2458
2710
2692
2216
1630
1405
1547
1682
1453
978
638
603
604
257
-554
-1533
-2252
-2647
-3273
-4467
-5700
-6356
-6359
-6074
-5809
-5869
-5889
-5412
-4342
-3325
-2784
-2494
-1956
-1135
-528
-379
-494
-515
-384
-127
-65
-160
-187
20
228
202
92
242
605
832
792
636
578
601
561
291
-102
-356
-390
-346
-440
-699
-882
-876
-720
-552
-393
-261
-79
284
759
1187
1480
1722
2108
2758
3449
3948
4370
4916
5669
6582
7268
7405
7185
7024
7070
6936
6044
4118
1718
-279
-1207
-1524
-2280
-3945
-5921
-6997
-6735
-5805
-5544
-6230
-6870
-6371
-4867
-3644
-3699
-4636
-5194
-4550
-3234
-2423
-2643
-3171
-2943
-1814
-473
406
859
1447
2500
3840
4852
5260
5344
5377
5435
5340
5025
4558
3998
3195
2168
1241
636
372
116
-489
-1217
-1598
-1435
-1138
-1306
-2049
-2750
-2823
-2427
-2325
-2984
-3987
-4528
-4283
-3743
-3643
-4050
-4266
-3707
-2533
-1515
-1168
-1121
-668
402
1588
2173
2046
1800
1985
2471
2716
2351
1687
1351
1486
1715
1566
1081
705
736
1019
1107
821
361
-17
-490
-1092
-1741
-2593
-3548
-4430
-5104
-5548
-5714
-5674
-5489
-5388
-5336
-4832
-3900
-3055
-2539
-2157
-1709
-1141
-690
-464
-505
-604
-557
-399
-248
-254
-268
-241
-172
-63
167
457
577
511
424
507
631
554
299
13
-100
-103
-169
-366
-638
-782
-719
-533
-420
-356
-222
15
278
522
836
1189
1532
1898
2450
3013
3484
3946
4464
5196
6035
6735
6858
6664
6570
6683
6724
6143
4624
2444
673
-210
-598
-1416
-2945
-4748
-5894
-5959
-5401
-5189
-5814
-6473
-6191
-4992
-3913
-3815
-4473
-4948
-4481
-3392
-2555
-2594
-3103
-3081
-2261
-1113
-331
90
558
1423
2636
3769
4460
4714
4830
5021
5240
5325
5169
4717
4004
3139
2349
1814
1437
970
232
-528
-927
-923
-856
-1147
-1794
-2368
-2381
-2000
-1913
-2488
-3401
-3918
-3812
-3476
-3493
-3996
-4372
-4069
-3165
-2302
-1969
-1948
-1562
-552
638
1403
1543
1486
1756
2362
2828
2762
2316
1979
2039
2263
2209
1759
1281
1122
1271
1406
1226
816
475
309
182
-287
-1115
-1879
-2502
-3023
-3709
-4751
-5661
-5908
-5751
-5571
-5462
-5479
-5288
-4523
-3515
-2802
-2469
-2060
-1299
-544
-224
-296
-328
-142
135
238
126
-3
98
241
175
-24
-94
148
385
321
39
-60
50
102
-106
-432
-630
-619
-541
-633
-836
-1010
-1049
-916
-738
-635
-561
-410
-167
153
528
904
1257
1689
2347
3116
3752
4204
4652
5339
6201
6823
6844
6589
6516
6592
6540
5922
4371
2400
985
157
-450
-1410
-2801
-4275
-5191
-5400
-5347
-5503
-5992
-6269
-5882
-5038
-4379
-4301
-4626
-4747
-4335
-3555
-2934
-2787
-2885
-2772
-2170
-1325
-645
-139
379
1143
2199
3266
3996
4331
4484
4638
4946
5225
5165
4665
3926
3142
2501
2042
1505
809
51
-512
-754
-849
-1076
-1565
-2118
-2416
-2333
-2165
-2306
-2832
-3411
-3697
-3697
-3638
-3807
-4122
-4223
-3876
-3261
-2759
-2482
-2242
-1680
-748
239
948
1296
1555
1952
2470
2822
2849
2663
2528
2539
2558
2453
2113
1732
1510
1461
1425
1268
993
682
342
-146
-652
-1123
-1566
-2078
-2733
-3437
-4013
-4513
-5196
-5760
-5988
-5885
-5484
-4890
-4499
-4391
-4049
-3204
-2204
-1613
-1306
-944
-368
101
218
85
-46
26
226
329
248
159
156
147
20
-73
24
219
219
29
-109
-109
-152
-313
-537
-670
-605
-536
-609
-780
-839
-752
-555
-365
-168
104
435
805
1135
1566
2131
2734
3241
3774
4383
5043
5651
6188
6532
6524
6566
6686
6601
6246
5548
4114
2260
773
-95
-691
-1664
-3113
-4551
-5337
-5441
-5329
-5572
-6096
-6263
-5642
-4612
-4048
-4196
-4623
-4556
-3823
-2968
-2572
-2661
-2775
-2453
-1644
-877
-486
-171
472
1498
2616
3460
3866
4105
4405
4688
4908
4989
4824
4406
3776
3038
2381
1869
1407
806
52
-554
-829
-951
-1230
-1810
-2392
-2624
-2437
-2202
-2398
-3007
-3588
-3743
-3552
-3431
-3651
-4012
-4044
-3523
-2821
-2401
-2298
-2151
-1509
-432
588
1132
1314
1575
2112
2718
3015
2906
2664
2569
2669
2681
2382
1869
1439
1259
1249
1144
813
438
121
-198
-648
-1163
-1629
-2050
-2422
-2707
-3208
-3940
-4543
-4912
-5333
-5806
-5782
-5407
-5018
-4666
-4291
-4018
-3559
-2704
-1805
-1218
-907
-466
66
424
384
229
272
491
673
682
500
310
226
153
47
-85
-104
3
18
-218
-500
-669
-801
-959
-1085
-1158
-1104
-1036
-1098
-1211
-1194
-996
-754
-516
-220
115
441
810
1135
1455
1970
2643
3243
3775
4284
4743
5208
5749
6322
6549
6496
6397
6293
6174
5843
4899
3085
1179
-84
-650
-1269
-2475
-4156
-5573
-6014
-5797
-5679
-6148
-6701
-6577
-5579
-4490
-4097
-4418
-4768
-4333
-3278
-2374
-2190
-2393
-2385
-1788
-809
-101
252
627
1427
2533
3569
4272
4574
4790
5034
5292
5473
5416
5075
4409
3566
2729
2050
1513
889
70
-731
-1227
-1392
-1518
-1922
-2506
-2919
-2861
-2489
-2315
-2625
-3241
-3594
-3450
-3119
-3033
-3314
-3579
-3343
-2640
-1995
-1730
-1689
-1383
-530
572
1402
1690
1760
2050
2590
3069
3137
2842
2520
2428
2493
2357
1865
1295
942
832
809
653
259
-230
-680
-1037
-1410
-1788
-2084
-2489
-2981
-3435
-3794
-4196
-4577
-4873
-5082
-5093
-4725
-4177
-3876
-3711
-3398
-2758
-2005
-1302
-872
-524
-186
178
437
448
340
264
359
415
424
315
192
32
-99
-166
-125
-106
-188
-315
-446
-491
-580
-640
-814
-907
-842
-731
-692
-724
-755
-696
-484
-261
-41
178
448
730
1036
1384
1768
2137
2588
3123
3707
4225
4626
5033
5431
5947
6490
6677
6419
6127
5975
5792
5365
4285
2443
612
-499
-1076
-1768
-3007
-4558
-5702
-5930
-5631
-5576
-5956
-6326
-6068
-5017
-3964
-3618
-3853
-4042
-3571
-2585
-1817
-1664
-1832
-1742
-1107
-211
448
745
1054
1750
2722
3661
4244
4400
4414
4511
4686
4771
4587
4077
3328
2580
1955
1381
800
82
-694
-1282
-1579
-1678
-1840
-2270
-2746
-2943
-2793
-2493
-2441
-2752
-3143
-3279
-3047
-2765
-2738
-2895
-2921
-2566
-1920
-1382
-1176
-1084
-702
85
974
1569
1742
1733
2007
2524
2884
2820
2411
2070
1960
1951
1710
1154
519
110
-22
-94
-440
-1059
-1588
-1871
-1884
-1979
-2443
-3047
-3462
-3606
-3610
-3656
-3930
-4361
-4630
-4442
-4006
-3631
-3346
-2970
-2495
-1988
-1412
-836
-490
-383
-232
101
462
524
243
-146
-358
-278
-246
-366
-632
-845
-763
-622
-679
-855
-965
-920
-846
-756
-656
-685
-818
-953
-931
-778
-618
-548
-560
-492
-267
5
178
238
417
791
1271
1732
2094
2463
2915
3479
4072
4623
5059
5507
5957
6511
7181
7501
7072
6348
5934
5678
5145
3877
1575
-1138
-2954
-3632
-4124
-5226
-6965
-8363
-8492
-7587
-6847
-6912
-7247
-6859
-5262
-3340
-2396
-2684
-3097
-2563
-1169
91
466
298
412
1269
2608
3645
3947
4023
4657
5733
6622
6828
6258
5316
4537
3994
3333
2328
941
-501
-1667
-2506
-3189
-3806
-4319
-4683
-4742
-4512
-4112
-3793
-3728
-3759
-3641
-3240
-2669
-2218
-2092
-2114
-1965
-1391
-577
81
543
1019
1771
2829
3739
4111
4062
3943
4051
4290
4167
3430
2389
1483
869
352
-315
-1172
-1892
-2203
-2197
-2194
-2431
-2770
-2938
-2842
-2725
-2891
-3266
-3627
-3768
-3620
-3484
-3612
-3735
-3444
-2809
-2068
-1401
-1174
-1140
-709
-9
373
581
692
575
493
496
283
-163
-473
-744
-908
-964
-1089
-1349
-1505
-1622
-1767
-1769
-1626
-1596
-1843
-2044
-2035
-1961
-1926
-1915
-1936
-1751
-1308
-922
-788
-706
-464
-172
114
413
621
729
853
988
1132
1374
1664
1894
2136
2573
3136
3657
4075
4442
4772
5306
5858
6056
6077
6286
6626
6907
6856
6139
5075
4342
3899
3274
2047
-295
-3266
-5408
-6243
-6699
-7393
-8398
-9351
-9408
-8374
-7046
-6352
-6127
-5527
-3900
-1683
-194
157
-136
-54
1013
2468
3347
3429
3351
3807
4883
5835
5986
5594
5294
5342
5612
5456
4266
2451
836
-325
-1208
-2136
-3286
-4446
-5264
-5569
-5575
-5503
-5407
-5194
-4667
-3887
-3034
-2342
-1945
-1749
-1501
-1002
-250
506
988
1281
1617
2198
2923
3554
3868
3917
4038
4276
4329
3923
3031
1906
966
330
-274
-1108
-2105
-2955
-3469
-3632
-3700
-3867
-3981
-3871
-3465
-2977
-2671
-2572
-2478
-2439
-2444
-2202
-1972
-1846
-1789
-1681
-1523
-1226
-670
-410
-574
-551
-252
-103
-36
-36
-481
-864
-746
-681
-986
-1421
-1815
-2079
-2129
-2085
-2120
-2065
-2187
-2361
-2229
-1916
-1815
-2015
-2132
-2092
-1872
-1663
-1587
-1675
-1634
-1266
-784
-501
-359
-121
49
218
478
587
576
620
679
760
929
1132
1179
1213
1436
1787
2252
2597
2819
3093
3491
3918
4220
4355
4465
4751
5121
5495
5871
6245
6498
6294
5721
5131
4539
3888
3065
1589
-1225
-4352
-6328
-7198
-7703
-8135
-8829
-9621
-9307
-7689
-6031
-5231
-4908
-4102
-2283
-21
1293
1182
539
503
1581
3113
3945
3832
3703
4408
5663
6564
6555
5813
5103
5062
5254
4586
2763
534
-1326
-2547
-3270
-4057
-5113
-5956
-6187
-5877
-5401
-5010
-4690
-4260
-3519
-2568
-1701
-1150
-968
-961
-800
-287
484
1244
1818
2270
2762
3440
4166
4587
4607
4425
4226
4034
3698
2871
1545
163
-887
-1571
-2116
-2732
-3385
-3851
-3966
-3797
-3608
-3521
-3448
-3185
-2754
-2339
-2151
-2151
-2353
-2574
-2354
-2014
-1819
-1658
-1307
-1018
-587
146
666
859
685
44
-311
-286
-581
-1011
-1178
-1597
-2006
-1819
-1802
-2184
-2327
-2148
-1814
-1362
-1158
-1466
-1790
-1935
-1977
-1836
-1789
-1787
-1857
-1800
-1593
-1309
-1172
-1147
-1005
-702
-123
213
122
-78
-136
-149
15
227
260
328
587
855
1023
1245
1493
1716
2074
2559
2946
3215
3324
3421
3566
3721
3945
4262
4546
4838
5307
5717
5920
6309
6902
6909
6303
5613
4821
3942
2997
1304
-2037
-5607
-7572
-8149
-8211
-8259
-8876
-9779
-9213
-7023
-4988
-4160
-3979
-3387
-1728
586
1862
1382
285
37
1274
3186
4280
4201
4018
4776
6202
7263
7202
6119
5007
4685
4662
3704
1639
-785
-2797
-3943
-4352
-4748
-5483
-5951
-5823
-5304
-4619
-4015
-3703
-3464
-2970
-2287
-1615
-1160
-1033
-1118
-975
-330
656
1710
2591
3198
3727
4438
5115
5355
5107
4525
3847
3298
2703
1681
295
-1081
-2077
-2597
-2845
-3070
-3386
-3569
-3504
-3320
-3157
-3118
-3171
-3133
-2956
-2753
-2628
-2757
-3001
-3084
-2907
-2477
-1796
-1150
-665
-215
345
829
927
569
-224
-747
-901
-903
-1010
-1226
-1801
-2329
-2282
-1973
-1808
-1725
-1615
-1589
-1441
-1343
-1541
-2089
-2561
-2714
-2462
-2131
-1931
-2001
-2074
-1880
-1466
-1010
-757
-588
-432
-158
15
-21
-256
-479
-568
-377
101
444
581
729
1002
1347
1758
2159
2410
2581
2890
3201
3326
3365
3427
3456
3701
4089
4302
4612
5075
5339
5764
6614
7242
7376
6904
5882
4823
3982
2942
962
-2614
-6449
-8533
-8850
-8595
-8431
-8990
-9894
-9082
-6520
-4359
-3644
-3699
-3496
-2036
226
1472
942
-336
-584
954
3151
4546
4804
4765
5548
7134
8307
8072
6692
5193
4366
3948
2901
834
-1579
-3564
-4648
-4868
-4961
-5256
-5440
-5276
-4732
-4011
-3436
-3224
-3264
-3203
-2901
-2393
-1886
-1627
-1525
-1280
-506
778
2138
3241
3963
4474
5054
5554
5551
4979
4023
3001
2216
1535
672
-423
-1472
-2179
-2447
-2450
-2448
-2546
-2652
-2674
-2660
-2744
-2928
-3129
-3302
-3376
-3255
-2968
-2562
-2147
-2238
-2210
-1495
-611
24
510
503
99
203
228
-454
-1353
-1868
-2270
-2075
-1506
-1452
-1853
-2045
-1981
-1762
-1282
-1108
-1300
-1609
-1686
-1662
-1748
-2170
-2641
-2831
-2482
-1843
-1469
-1397
-1461
-1421
-1202
-835
-713
-703
-656
-626
-641
-608
-593
-687
-652
-432
-72
368
762
969
1104
1330
1628
1884
2113
2293
2477
2665
2784
2917
3128
3398
3637
3988
4413
4876
5433
6009
6394
6671
7224
7877
7942
7094
5891
4748
3509
1845
-1194
-5353
-8361
-9218
-8870
-8314
-8345
-9371
-9542
-7493
-4935
-3739
-3820
-4066
-3411
-1379
419
428
-745
-1345
-202
2198
4371
5342
5414
5818
7205
8542
8611
7404
5720
4381
3693
2856
1105
-1107
-2979
-4138
-4475
-4384
-4417
-4497
-4365
-4121
-3855
-3603
-3540
-3731
-3954
-3972
-3761
-3268
-2630
-2077
-1559
-768
494
1980
3385
4415
4858
5064
5288
5237
4774
3957
2890
1931
1309
788
190
-395
-878
-1234
-1393
-1419
-1536
-1825
-2263
-2807
-3347
-3774
-4035
-4243
-4445
-4420
-4028
-3274
-2319
-1536
-1210
-1077
-697
-51
489
599
329
31
-36
-60
-402
-1284
-2198
-2479
-2204
-1954
-1786
-1742
-1892
-1966
-1856
-1740
-1782
-1853
-2015
-2082
-2079
-2096
-2255
-2467
-2575
-2399
-1965
-1552
-1265
-1227
-1247
-1258
-1234
-1302
-1314
-1255
-1211
-1158
-1073
-858
-566
-295
-123
169
600
1108
1476
1597
1528
1506
1670
1857
2007
2154
2313
2529
2863
3231
3556
3788
4102
4526
5005
5519
6058
6410
6742
7311
7882
8245
7932
6662
5194
3640
1021
-2545
-5941
-8114
-9007
-8666
-8153
-8250
-8698
-8236
-6557
-4949
-4126
-4166
-4116
-3474
-2186
-1397
-1631
-2095
-1832
-345
2010
4115
5228
5946
6777
7673
8188
7915
6698
5204
3948
2814
1530
-37
-1638
-2850
-3454
-3536
-3392
-3322
-3251
-3276
-3512
-3798
-4062
-4423
-4755
-4950
-5078
-4915
-4261
-3372
-2394
-1244
-45
1210
2582
3784
4488
4641
4490
4152
3741
3343
2813
2170
1613
1305
1155
1086
994
721
338
-46
-417
-935
-1628
-2559
-3574
-4342
-4744
-4904
-4916
-4719
-4370
-3777
-2997
-2208
-1558
-1068
-608
-467
-774
-852
-720
-833
-907
-715
-762
-924
-787
-828
-1104
-1184
-1189
-1339
-1369
-1474
-1781
-2097
-2342
-2550
-2509
-2300
-2222
-2204
-2154
-1989
-1928
-1893
-1909
-1955
-1990
-1850
-1773
-1939
-2014
-2058
-2060
-1916
-1627
-1443
-1168
-869
-654
-417
-152
52
192
447
697
917
1090
1194
1259
1438
1655
1835
2051
2355
2694
2987
3193
3337
3573
3916
4261
4583
4996
5480
5921
6446
7066
7529
7994
8713
8936
7771
5749
2513
-2243
-6089
-7375
-7753
-8042
-7693
-7693
-7863
-6651
-4841
-4354
-4537
-4620
-4569
-3814
-2942
-3268
-4235
-4405
-3455
-1524
946
3258
4714
5873
7234
7976
7771
7222
6296
4845
3741
2856
1492
259
-393
-1045
-1417
-1032
-589
-462
-456
-991
-2265
-3407
-4139
-4877
-5567
-5894
-6004
-5764
-4791
-3542
-2536
-1490
-213
964
2000
2854
3021
2548
2080
1717
1376
1371
1597
1691
1962
2509
2912
3101
3179
2887
2228
1563
849
-165
-1309
-2342
-3326
-4050
-4357
-4348
-4155
-3683
-3070
-2615
-2377
-2537
-2968
-3312
-3417
-3418
-3372
-3279
-3070
-2661
-2122
-1457
-847
-542
-296
-189
-494
-745
-840
-1118
-1396
-1368
-1368
-1324
-1006
-868
-957
-941
-957
-1117
-1194
-1368
-1699
-1967
-2096
-2177
-2237
-2247
-2206
-2120
-1938
-1700
-1559
-1544
-1520
-1446
-1308
-1067
-838
-702
-464
-57
321
698
1051
1341
1628
1983
2297
2514
2746
2941
3097
3359
3752
4009
4264
4579
4891
5255
5710
6049
6178
6586
6916
7204
7768
8479
9055
8940
5988
-565
-5609
-7141
-7359
-6839
-6414
-7783
-8662
-5866
-2798
-2600
-4375
-6611
-7539
-5760
-3624
-4152
-6125
-6945
-5659
-2917
299
2423
3177
4357
6691
8075
7593
6406
4787
3224
2951
3160
2396
1684
1522
1272
1377
2057
2270
1898
1388
271
-1363
-2684
-3669
-4966
-6204
-6752
-6498
-5469
-3933
-2708
-2300
-1957
-1230
-574
-167
-24
-465
-982
-927
-639
-383
110
748
1348
2329
3513
4237
4308
3825
2883
1848
1184
546
-406
-1385
-1917
-1949
-1632
-1293
-1400
-1756
-1836
-1645
-1931
-2884
-4001
-4831
-5159
-5155
-5059
-5093
-5034
-4525
-3612
-2819
-2291
-1801
-1645
-1734
-1758
-1771
-1847
-1685
-1445
-1293
-928
-314
240
576
763
574
276
20
-240
-631
-1176
-1641
-1874
-1786
-1528
-1382
-1542
-1666
-1577
-1364
-1260
-1461
-1908
-2177
-2043
-1792
-1551
-1363
-1185
-854
-269
233
507
740
986
1216
1529
1876
2110
2388
2794
3258
3717
4223
4713
5095
5424
5695
5941
6172
6467
6814
7143
7528
8014
8725
9700
9642
4750
-1838
-4772
-5473
-5207
-4176
-4896
-7967
-7527
-3567
-1594
-2125
-4253
-7383
-8230
-6380
-5993
-7512
-8490
-7393
-4925
-1750
797
1309
1186
2422
4433
5058
4854
4439
3010
1730
1947
2017
2179
3421
4164
4053
4377
4749
4230
3571
2340
169
-1627
-2274
-2650
-3339
-4077
-4513
-4145
-2891
-1445
-1268
-2053
-2654
-2919
-3046
-3017
-3288
-4117
-4286
-3498
-2534
-1465
-288
274
616
1485
2161
2224
1845
1069
263
218
728
881
652
531
822
1297
1710
1374
183
-903
-1492
-2408
-3706
-4439
-4821
-4882
-4404
-3840
-3563
-3078
-2744
-3140
-3702
-3892
-3868
-3723
-3458
-3404
-3207
-2451
-1292
-555
-316
-222
-198
-151
-67
-208
-653
-789
-575
-173
279
590
459
281
447
604
457
75
-476
-931
-910
-786
-829
-910
-788
-525
-291
-208
-340
-492
-516
-478
-518
-499
-236
198
650
1141
1559
1929
2498
2961
3098
3184
3365
3720
4208
4745
5083
5276
5735
6322
6951
7788
8319
8776
8533
6371
2812
-518
-1997
-2196
-1701
-1815
-3102
-3722
-2680
-1101
-882
-2287
-4302
-5771
-6110
-6019
-7021
-8150
-7725
-5855
-3450
-1629
-804
-907
-747
-88
222
140
111
3
-94
96
500
1106
2092
3202
3838
4255
4631
4610
3864
2804
1694
715
273
264
169
-171
-176
33
288
600
624
-8
-985
-1828
-2631
-3252
-3570
-3687
-3757
-3453
-2771
-2180
-1866
-1856
-1908
-1900
-1733
-1579
-1743
-2081
-2190
-1932
-1478
-1135
-1621
-2103
-1631
-1080
-973
-758
-641
-1064
-911
-472
-710
-1049
-1089
-1333
-1540
-1634
-1811
-1889
-1659
-1387
-1520
-1670
-1686
-1654
-2008
-2441
-2577
-2538
-2310
-2022
-1996
-2119
-1933
-1622
-1306
-1114
-1153
-1296
-1015
-646
-567
-563
-535
-312
29
378
485
457
415
440
501
566
583
538
538
688
840
779
773
908
947
941
982
843
782
910
1023
1110
1341
1646
1802
2105
2226
2225
2434
2743
3079
3303
3543
3888
4409
5014
4833
3714
2931
2348
1260
481
381
-213
-626
258
491
-438
-760
-989
-1973
-2813
-3499
-4660
-5283
-4616
-3886
-3771
-3403
-2471
-1732
-1398
-1210
-1629
-2484
-2618
-2041
-1861
-1891
-1397
-820
-176
763
1122
890
953
1137
1043
944
875
619
487
765
1062
1193
1355
1489
1505
1414
1322
1074
605
240
-149
-671
-974
-1005
-1063
-1072
-889
-843
-997
-1079
-1165
-1502
-1925
-2329
-2774
-3067
-3103
-2994
-2837
-2498
-2105
-1829
-1731
-1741
-1862
-2031
-2012
-1916
-1884
-1815
-1602
-1312
-947
-603
-434
-299
-149
-183
-320
-464
-595
-649
-550
-357
-255
-208
-241
-197
-171
-282
-521
-626
-591
-600
-616
-683
-641
-548
-370
-257
-275
-360
-269
-61
120
173
-34
-75
56
279
554
518
441
576
748
953
1037
878
527
360
618
886
937
815
393
435
755
700
689
606
281
121
92
173
227
195
342
559
892
1198
1023
1025
1199
1212
1299
1304
1161
1017
906
812
731
692
668
605
600
750
854
612
397
306
266
167
84
-102
-440
-619
-653
-670
-608
-477
-518
-629
-661
-689
-794
-917
-1003
-1043
-947
-749
-592
-482
-446
-447
-425
-354
-236
-190
-278
-403
-407
-260
-157
-138
-119
-120
-52
50
96
103
45
-200
-350
-235
-108
-130
-341
-449
-407
-268
-86
-85
-253
-300
-187
-89
-40
-125
-304
-248
-26
2
-121
-287
-430
-322
-10
-36
-392
-537
-353
-120
-239
-543
-583
-567
-374
-171
-288
-376
-321
-395
-608
-444
-278
-327
-302
-284
-416
-354
-151
-152
-250
-459
-442
-222
-51
-77
-181
-156
-55
148
228
75
-124
-147
-91
-102
-24
-23
-142
-107
121
258
185
67
53
94
132
130
147
109
-18
-39
41
83
23
-68
-115
-69
-123
-222
-317
-417
-445
-520
-592
-618
-683
-755
-746
-694
-635
-592
-501
-399
-345
-311
-242
-157
-143
-116
-32
31
90
138
144
187
188
206
283
312
332
341
355
365
358
340
335
318
297
294
277
208
126
90
27
-68
-142
-215
-310
-356
-362
-376
-376
-363
-331
-293
-245
-191
-176
-154
-135
-120
-116
-134
-147
-169
-164
-139
-155
-156
-143
-144
-132
-138
-168
-205
-267
-292
-318
-347
-358
-396
-402
-343
-277
-228
-198
-156
-110
-66
-19
22
49
44
51
68
82
104
110
104
114
109
124
132
112
60
27
1
-44
-56
-84
-146
-186
-186
-174
-149
-118
-89
-49
31
115
149
136
131
120
97
55
9
-4
-20
-7
13
12
20
59
96
116
101
55
-6
-68
-137
-175
-207
-236
-233
-204
-189
-181
-158
-156
-138
-103
-91
-72
-29
5
14
34
56
61
76
58
44
29
13
-9
-79
-156
-220
-294
-382
-454
-515
-555
-579
-587
-587
-577
-576
-560
-547
-561
-546
-544
-575
-561
-519
-428
-301
-189
-106
-47
4
71
131
161
200
227
219
237
269
286
311
325
384
446
462
470
457
409
347
271
176
90
21
-22
-82
-143
-155
-160
-162
-152
-162
-209
-239
-237
-239
-268
-292
-281
-250
-200
-168
-139
-127
-103
-59
-42
-35
-57
-102
-112
-104
-86
-85
-108
-102
-93
-58
-10
1
9
6
-2
20
19
-4
8
-13
-59
-72
-85
-106
-144
-165
-188
-214
-210
-190
-183
-186
-206
-233
-276
-281
-286
-318
-324
-348
-344
-295
-244
-207
-161
-89
-24
32
69
67
54
31
-12
-67
-127
-181
-212
-235
-238
-236
-253
-253
-274
-303
-325
-362
-403
-450
-491
-537
-556
-551
-522
-486
-464
-443
-427
-405
-397
-406
-385
-351
-307
-263
-222
-163
-123
-120
-111
-108
-98
-75
-89
-132
-187
-239
-277
-298
-308
-348
-405
-454
-500
-560
-619
-677
-726
-757
-785
-789
-784
-768
-738
-718
-652
-583
-532
-469
-402
-361
-320
-233
-175
-161
-135
-90
-22
51
112
160
188
183
199
210
207
197
162
124
105
82
46
9
-59
-131
-184
-236
-286
-329
-404
-454
-495
-522
-518
-509
-506
-485
-437
-397
-372
-366
-370
-351
-316
-281
-219
-189
-182
-139
-95
-42
-8
0
-23
-46
-66
-87
-127
-191
-234
-248
-243
-210
-181
-176
-173
-181
-206
-214
-238
-269
-298
-339
-377
-400
-369
-339
-319
-278
-282
-287
-282
-284
-280
-293
-303
-310
-286
-246
-197
-152
-112
-68
-44
-31
-19
-23
-55
-65
-87
-125
-126
-143
-195
-214
-232
-257
-258
-271
-278
-289
-328
-371
-389
-428
-450
-449
-442
-435
-436
-438
-424
-403
-401
-375
-350
-373
-393
-388
-349
-341
-370
-337
-264
-205
-178
-163
-143
-119
-109
-103
-98
-88
-104
-129
-129
-164
-217
-260
-322
-375
-409
-433
-463
-488
-539
-582
-600
-632
-637
-614
-602
-590
-548
-513
-495
-447
-422
-396
-321
-274
-235
-191
-172
-136
-104
-92
-58
-44
-24
-1
3
19
32
2
-38
-49
-71
-112
-146
-164
-170
-159
-160
-170
-161
-182
-234
-264
-299
-356
-381
-375
-361
-351
-355
-345
-335
-296
-242
-211
-183
-123
-60
-5
60
86
76
82
101
83
63
29
-14
-36
-41
-51
-89
-126
-153
-176
-184
-197
-220
-228
-225
-199
-194
-223
-284
-323
-334
-339
-328
-334
-335
-332
-298
-240
-205
-180
-153
-136
-129
-117
-147
-165
-201
-194
-659
-1551
-1122
136
165
-669
-766
-177
73
-189
-293
-43
57
-188
-390
-313
-191
-241
-350
-276
-149
-237
-482
-619
-467
-340
-471
-565
-511
-482
-505
-443
-356
-332
-345
-343
-251
-184
-238
-307
-316
-263
-177
-119
-128
-169
-224
-224
-121
-95
-196
-309
-332
-308
-288
-334
-437
-483
-442
-481
-548
-512
-539
-634
-679
-557
-434
-528
-642
-598
-561
-583
-551
-478
-415
-379
-365
-318
-281
-274
-318
-348
-231
-137
-245
-322
-229
-153
-232
-290
-171
-145
-292
-400
-319
-226
-364
-514
-415
-265
-326
-397
-305
-254
-362
-470
-356
-206
-251
-373
-393
-349
-278
-245
-354
-472
-406
-296
-296
-302
-337
-356
-277
-203
-161
-111
-143
-254
-209
-81
-66
-179
-243
-198
-129
-92
-115
-194
-219
-186
-151
-155
-255
-387
-426
-342
-345
-370
-350
-337
-362
-384
-372
-348
-288
-301
-382
-350
-291
-400
-453
-319
-362
-430
-310
-228
-246
-435
-436
-158
-41
-152
-295
-251
-70
41
-267
-473
-239
-168
-247
-294
-289
-216
-340
-450
-402
-362
-186
-405
-663
-662
-533
-550
-693
-598
-703
-777
-687
-670
-537
-501
-473
-397
-410
-345
-302
-388
-323
-57
-89
-316
-86
44
-116
-151
-74
73
88
-196
-358
-326
62
92
-473
-536
-323
-248
-573
-591
-386
-518
-734
-636
-269
-91
-374
-757
-668
-299
-255
-404
-497
-523
-220
81
-404
-812
184
429
-473
-586
-79
-124
-341
-142
-210
-232
-150
-233
-254
-466
-281
-103
-368
-410
-697
-564
38
-272
-819
-538
-252
10
-189
-760
-635
-187
-249
-270
-267
-587
4
-101
-851
78
157
-628
-190
-145
-303
-175
59
-238
-570
-298
-390
-84
293
-219
-568
-397
8
-207
-814
-418
-58
91
-80
-859
-618
-25
-479
-70
34
-544
-159
-195
-798
-657
102
279
-746
-829
399
516
-708
-1410
-281
136
-227
-209
-531
-750
-522
-29
-197
-818
-732
392
861
-935
-1440
471
342
-525
-156
84
-110
-404
-658
-635
155
192
-490
-25
-114
-804
-293
-8
-694
-444
121
-500
-1115
-1032
-334
-247
-403
-300
-572
-1100
-279
489
-756
-1392
-157
786
-443
-1283
-199
273
-904
-1163
484
731
-766
-1247
-463
-163
-552
94
59
-678
-213
-974
-1807
-258
385
-729
-205
-93
-1546
-1327
-9
175
-635
-845
-671
92
-69
-972
-975
-505
-126
251
456
-384
-565
-704
-1116
-132
659
372
185
-573
-994
-550
-134
-57
-137
-472
-406
63
-639
-895
-848
-774
-129
122
114
-606
-1465
-913
256
-290
-575
277
180
-181
-419
-837
-554
532
453
-314
-532
-528
-10
-181
-507
-312
691
968
-563
-1463
-894
139
-2
-651
-737
214
597
-1152
-1923
-250
1054
457
-1041
-1112
598
-46
-1335
-755
-393
634
407
-468
-685
-856
-762
-149
206
-356
-275
-474
-444
-12
-962
-1405
-59
512
-315
-1656
-771
63
-83
-671
-671
559
327
-516
-739
91
-138
-278
-20
171
-356
-396
-520
-257
276
95
-214
-600
-191
-212
-554
-628
10
123
-986
-1438
-10
126
-1119
-763
-214
-262
-592
-506
-54
-109
-930
-1375
-235
803
256
-927
-1204
-271
614
262
-331
4
-277
-830
-167
342
389
-408
-1033
-532
599
289
-1408
-905
111
-122
-849
-1121
91
71
-2018
-1651
444
1035
159
-1315
-1801
-654
455
216
-554
-500
568
178
-1354
-544
162
150
-350
-26
460
-408
-862
-395
-137
-166
312
1046
72
-1069
-697
-918
401
294
-583
-361
189
-145
-912
140
109
129
852
-249
-1023
-91
-256
-565
611
375
49
509
-295
-258
-26
-643
301
771
-492
-1165
72
61
-822
-578
-227
478
168
-789
-1247
-838
121
482
571
-693
-1623
-65
1436
416
-757
-496
-135
-581
-611
144
558
553
-104
-944
-911
161
800
66
-1416
-1040
572
1133
-784
-2220
-833
586
744
-255
-419
-216
-493
-340
166
790
647
-150
-1165
-172
689
-495
-323
556
-82
-191
688
757
-1175
-1429
-54
-92
72
132
283
-259
-1319
-1727
-756
458
969
-224
-1281
-1056
-1146
-1108
-28
-278
-1256
-547
678
594
-963
-1147
-661
232
650
193
-64
-55
279
-195
-786
-89
1362
1421
-24
-787
-184
350
-179
-760
-131
605
119
-89
-90
-1173
-1906
-272
1471
1022
-848
-1417
-485
-190
-516
424
1235
-147
-1097
-729
290
551
37
-22
131
290
409
-147
-485
24
531
472
911
387
-1277
-812
505
914
496
117
413
-51
-926
-394
502
927
254
-467
313
1192
26
-1289
-202
474
954
1553
1023
-561
-1202
-321
903
1436
519
53
473
170
-751
-693
156
857
1122
694
159
-269
-148
-83
23
797
918
653
337
-79
-237
-359
295
1254
1049
228
-194
-86
-305
-517
832
1458
410
154
-18
-650
-313
524
753
256
391
-3
-1099
-436
449
118
-154
632
1063
3
-847
-208
523
923
486
52
653
1042
38
-971
-107
1070
983
489
1201
746
-844
-667
-99
730
1311
1015
29
-1068
-1149
45
1066
1041
-66
-716
-642
-312
46
-4
202
248
97
339
1152
608
-938
-1417
421
2517
2172
315
-1001
-169
835
661
1065
2039
1705
-213
-1589
-358
1090
822
-171
-172
871
818
-287
-1137
-1070
-351
594
959
581
203
-235
-784
-1305
-230
1770
1653
-171
-1089
-50
792
183
-266
21
280
777
831
242
53
135
-246
299
1271
612
-236
-414
-120
156
14
353
623
277
-244
196
757
122
-695
-541
696
719
72
-210
-517
-632
288
1168
757
-305
-897
-415
445
742
420
180
5
-263
-669
-153
184
-4
46
-19
-271
-373
-382
-623
-289
508
697
213
-625
-536
132
-214
-436
85
805
718
-407
-1027
-434
423
194
-288
213
-2
-740
-625
42
263
-277
-580
-381
62
-313
-895
-691
-154
213
176
41
-35
-283
-348
75
-30
-370
-495
-219
-202
-48
202
-61
-147
-174
-156
-74
-34
-394
-593
-485
-201
-149
-199
-444
-675
-447
-768
-795
-96
-93
-955
-1586
-995
-73
23
-147
-441
-580
-746
-589
-260
-335
-522
-414
-94
-115
-266
-638
-639
-405
131
462
-357
-778
-729
-833
-724
-242
-280
-828
-767
-526
-695
-954
-899
-810
-1005
-1141
-783
-617
-927
-1097
-1210
-860
-292
-344
-651
-684
-743
-839
-756
-762
-282
-16
-638
-870
-164
123
-768
-1100
-700
-360
-452
-638
-494
-701
-1155
-821
59
312
-29
-872
-1199
-1103
-862
-476
-6
-363
-1348
-988
-213
-272
-932
-840
-580
-665
-563
-577
-748
-772
-912
-1029
-859
-310
-18
-787
-1301
-1128
-1044
-698
-367
-644
-918
-919
-551
-476
-797
-714
-469
-434
-609
-758
-635
-672
-1074
-1152
-543
17
-340
-828
-1229
-1427
-1137
-588
-109
-205
-592
-780
-747
-1043
-1239
-716
-205
-161
-83
-156
-616
-884
-895
-576
81
769
648
-400
-1005
-901
-753
-360
472
740
170
-758
-1118
-627
-4
-5
-31
247
38
-326
-477
-687
-779
-379
110
406
284
-315
-765
-928
-732
75
839
781
26
-664
-859
-635
-213
172
380
445
466
137
-458
-430
77
53
-124
387
1053
706
-203
-725
-455
230
715
801
461
-113
-657
-614
-75
369
448
189
-240
-353
-110
-217
-328
14
56
-100
76
379
334
-114
-243
110
459
686
694
401
45
10
324
789
922
630
396
212
362
938
1195
642
-50
138
675
814
566
404
455
610
615
368
238
303
335
460
619
621
663
505
181
159
510
773
644
440
480
569
396
107
132
544
621
284
208
239
107
7
61
314
510
361
-52
-303
-68
237
160
-186
-268
-186
-204
-212
-177
-242
-375
-498
-515
-295
-80
-286
-606
-664
-538
-272
-116
-231
-375
-369
-309
-242
-330
-480
-392
-233
-278
-306
-150
-45
-143
-282
-242
-130
-86
-101
-225
-225
-109
-76
-197
-252
-58
172
126
-87
-239
-142
47
-87
-268
-173
2
54
-29
-95
195
488
271
-148
-202
56
258
287
299
317
393
442
553
671
629
499
540
769
865
715
671
869
939
905
1036
1302
1407
1405
1238
1098
1156
1329
1484
1611
1638
1600
1665
1868
2039
2068
2033
1945
1850
1760
1723
1789
1890
1769
1410
1121
1073
933
494
219
214
102
-106
-219
-414
-837
-1195
-1352
-1424
-1549
-1726
-1948
-2140
-2212
-2140
-2114
-2298
-2443
-2439
-2420
-2480
-2634
-2747
-2710
-2665
-2574
-2314
-2085
-2060
-2030
-1849
-1732
-1684
-1559
-1408
-1297
-1109
-822
-650
-626
-496
-240
-121
-153
-88
33
41
-1
36
125
236
262
292
311
273
155
24
46
71
16
-67
-113
-131
-59
66
117
107
103
104
76
43
133
362
496
568
748
921
973
1009
1296
1657
1746
1877
2312
2648
2729
2950
3336
3681
3949
4258
4601
4527
4018
3662
3661
3794
3725
3410
3087
2883
2378
2010
2093
1745
1118
928
824
96
-724
-1151
-1439
-1757
-1823
-1805
-2185
-2617
-2642
-2703
-3224
-3534
-3408
-3387
-3520
-3629
-3685
-3688
-3587
-3373
-3074
-2750
-2662
-2576
-2289
-2072
-2060
-1964
-1500
-1014
-748
-466
-97
79
154
527
803
786
938
1237
1343
1305
1359
1463
1520
1604
1734
1787
1590
1389
1267
1147
1025
911
810
732
633
395
224
84
-194
-482
-611
-712
-1016
-1339
-1523
-1701
-1891
-1922
-1886
-2040
-2288
-2369
-2754
-3451
-3502
-3084
-2926
-2958
-2910
-3152
-3414
-3257
-2980
-2918
-3001
-3060
-3153
-3171
-3029
-2885
-2936
-2724
-2223
-1822
-1698
-1729
-1964
-2174
-1963
-1682
-1535
-1304
-1094
-1124
-1086
-885
-764
-796
-709
-550
-569
-671
-649
-637
-757
-637
-350
-177
-12
100
3
-114
-89
38
223
455
660
736
860
1102
1396
1562
1735
2082
2433
2804
3297
3709
4023
4475
4985
4786
3781
2760
1850
1612
2105
2598
2621
2381
2161
2064
2090
1623
578
-532
-1220
-1433
-1653
-2218
-2786
-3118
-2918
-2238
-1875
-2333
-3160
-3836
-4415
-4808
-4916
-5021
-4956
-4512
-3874
-3231
-2975
-2988
-2996
-2936
-2811
-2748
-2713
-2677
-2462
-2128
-1671
-869
-69
537
987
1113
966
813
796
838
949
1132
1471
1887
2245
2478
2470
2195
1975
1933
1767
1474
1066
638
430
453
575
642
605
413
180
-106
-546
-1074
-1545
-1833
-1873
-1771
-1726
-1741
-1867
-2007
-2022
-2032
-2213
-2458
-2692
-2885
-2999
-3009
-2901
-2700
-2450
-2188
-2157
-2777
-3457
-3344
-2905
-2762
-2584
-2262
-2242
-2367
-2172
-1852
-1881
-2039
-1962
-1820
-1834
-1824
-1851
-1958
-1845
-1353
-889
-766
-862
-1110
-1327
-1452
-1504
-1383
-1110
-949
-893
-699
-425
-475
-697
-718
-606
-580
-635
-527
-518
-659
-506
-149
135
359
553
583
490
447
515
605
694
899
1328
1849
2249
2581
2871
3255
3657
4061
4490
4443
3738
3198
3154
2727
2347
2757
2849
2352
2485
2969
2602
1721
1188
677
-68
-537
-673
-1167
-2022
-2282
-2122
-2214
-2235
-2221
-2638
-3111
-3351
-3732
-4275
-4583
-4815
-4824
-4254
-3730
-3637
-3566
-3341
-3197
-3231
-2997
-2736
-2875
-2938
-2531
-2049
-1845
-1351
-699
-309
119
599
804
730
642
714
876
1107
1435
1770
2004
2181
2304
2334
2322
2233
1962
1745
1685
1448
1146
1054
963
773
754
850
695
312
-40
-384
-858
-1237
-1393
-1557
-1801
-1840
-1733
-1796
-1968
-2094
-2270
-2410
-2457
-2584
-2709
-2815
-2890
-2921
-3027
-3204
-3200
-2813
-2362
-2475
-3003
-3216
-3127
-3056
-2811
-2258
-2093
-2275
-2148
-1803
-1751
-1918
-1892
-1779
-1642
-1383
-1104
-1264
-1550
-1459
-998
-708
-622
-623
-719
-790
-846
-803
-659
-578
-622
-393
20
135
-150
-364
-363
-278
-177
4
94
-92
-118
127
289
306
432
579
593
668
901
1038
966
1061
1468
1935
2322
2727
3147
3410
3724
3992
3890
3431
3147
3099
2821
2610
2755
2602
2127
2270
2657
2374
1863
1609
1050
226
-232
-460
-1028
-1682
-1773
-1621
-1733
-1871
-1991
-2381
-2770
-2966
-3200
-3596
-3908
-4169
-4315
-4058
-3787
-3711
-3501
-3152
-2978
-2921
-2738
-2659
-2860
-2840
-2468
-2113
-1879
-1450
-922
-572
-189
266
521
582
708
846
915
993
1141
1324
1544
1774
1985
2139
2209
2166
1977
1812
1660
1380
1144
1057
965
830
801
831
689
440
222
-9
-305
-588
-800
-1054
-1320
-1439
-1483
-1585
-1644
-1644
-1726
-1835
-1903
-2067
-2268
-2433
-2514
-2517
-2406
-2559
-2850
-2868
-2751
-2849
-2940
-2608
-2500
-2618
-2614
-2291
-2344
-2550
-2442
-2118
-2086
-2027
-1785
-1750
-1807
-1749
-1438
-1381
-1286
-1231
-1068
-1047
-1071
-1135
-1037
-973
-954
-838
-603
-444
-558
-506
-371
-284
-419
-329
-187
-246
-369
-326
-261
-300
-284
-128
-51
-72
66
166
137
83
153
356
522
621
710
1016
1276
1386
1559
1858
2215
2492
2815
3224
3493
3151
2815
2783
2771
2434
2376
2641
2496
1960
1975
2354
1868
1277
1319
1352
536
112
87
-425
-1292
-1487
-1269
-1444
-1780
-1833
-1876
-2350
-2691
-2885
-3033
-3409
-3578
-3588
-3422
-3405
-3540
-3471
-3162
-3051
-3001
-2663
-2416
-2516
-2608
-2253
-2012
-1944
-1685
-1201
-890
-617
-185
172
195
283
518
664
786
924
1068
1141
1220
1313
1434
1529
1525
1480
1481
1464
1347
1098
888
777
621
563
597
528
361
246
144
-74
-305
-467
-663
-884
-1020
-1146
-1287
-1477
-1596
-1642
-1697
-1712
-1748
-1888
-2061
-2506
-2948
-2787
-2560
-2756
-2775
-2512
-2851
-3341
-3030
-2654
-2961
-3004
-2516
-2352
-2721
-2719
-2361
-2569
-2737
-2185
-1626
-1703
-1765
-1540
-1466
-1493
-1278
-1059
-926
-895
-863
-599
-440
-607
-821
-637
-293
-198
-165
-37
-128
-389
-400
-196
-241
-348
-196
-184
-213
-211
-220
-385
-563
-492
-188
-70
-253
-187
-157
-200
-138
17
174
458
572
645
971
1262
1331
1414
1707
2047
2333
2542
2833
2578
2308
2399
2515
2070
2032
2337
2050
1547
1874
1975
1185
1015
1329
1053
233
389
287
-527
-1185
-883
-1003
-1634
-1750
-1417
-1693
-2251
-2197
-2256
-2570
-2992
-2971
-2999
-2988
-3148
-3163
-3066
-2924
-2958
-2782
-2458
-2341
-2383
-2291
-2015
-2026
-2005
-1789
-1516
-1381
-1060
-643
-379
-291
-138
31
163
282
362
419
532
592
634
724
835
879
862
980
1113
1085
902
820
733
576
472
440
375
289
246
217
123
-39
-205
-318
-440
-586
-713
-868
-1034
-1194
-1322
-1433
-1614
-1926
-2003
-1807
-1910
-2101
-2059
-2114
-2536
-2624
-2541
-2755
-2961
-2691
-2479
-2517
-2358
-2172
-2177
-2343
-2053
-1885
-1897
-1938
-1737
-1728
-1698
-1488
-1349
-1271
-1156
-841
-787
-653
-684
-749
-932
-871
-655
-512
-446
-326
-199
-203
4
39
-102
-222
-146
-238
-195
-198
-405
-473
-568
-324
-231
-418
-318
-223
-286
-155
-202
-485
-458
-202
-252
-202
73
81
239
316
506
820
921
1100
1332
1357
1547
1979
2070
2041
2291
2611
2473
2568
2663
2203
2064
2232
1978
1501
1906
1969
1397
1408
1752
1337
666
760
720
127
-338
-202
-571
-1144
-1238
-1075
-1369
-1633
-1451
-1523
-1753
-1860
-1953
-2277
-2357
-2415
-2499
-2563
-2424
-2385
-2388
-2189
-1973
-1904
-1915
-1681
-1496
-1530
-1497
-1305
-1182
-1126
-911
-600
-392
-180
90
364
478
535
656
795
789
815
898
919
976
1041
1077
1091
1176
1216
1242
1254
1207
1062
908
832
748
582
467
477
430
368
365
366
224
79
42
-94
-666
-721
-724
-1040
-1060
-950
-985
-1316
-1110
-1032
-1350
-1559
-1536
-1772
-1773
-1804
-1654
-1680
-1798
-1555
-1503
-1240
-1276
-1176
-1165
-1068
-1011
-1006
-1095
-974
-950
-816
-440
-346
-138
-151
7
-73
45
82
-164
9
149
45
17
274
113
3
-31
-3
178
132
-74
-161
-263
-342
-266
-442
-578
-164
29
-397
95
160
-231
88
83
-230
133
405
-358
-103
811
527
169
967
1213
851
1265
1571
1550
1463
1594
1868
2036
1993
2062
2390
2489
2635
2809
2864
2806
2537
2315
2316
2140
1733
1714
1674
1525
1503
1557
1458
1056
1044
950
632
367
168
-161
-594
-726
-735
-937
-1156
-1070
-1137
-1256
-1222
-1235
-1570
-1792
-1737
-1839
-2099
-2096
-1961
-2052
-2038
-1777
-1529
-1551
-1393
-1109
-1032
-1018
-847
-751
-833
-748
-531
-422
-330
-86
165
251
381
630
727
743
843
899
830
878
970
889
652
727
909
749
692
912
903
617
665
734
457
189
311
231
33
74
66
-330
-531
-220
-412
-431
-389
-403
-676
-788
-591
-704
-1079
-1245
-1136
-1280
-1313
-1213
-965
-1278
-1205
-978
-903
-1042
-1099
-1001
-1090
-1015
-858
-756
-905
-790
-808
-482
-477
-442
-408
-240
-200
-455
-293
-211
-420
-371
-125
-154
-80
-48
-15
-115
163
-166
-130
188
98
-280
-198
-53
-259
-127
17
-13
-188
78
173
-2
-482
111
174
-194
-186
-69
101
-212
311
529
35
-162
616
764
215
355
833
842
274
803
1010
672
811
1133
1220
1082
1230
1406
1434
1427
1624
1618
1827
1904
1822
1864
1755
1550
1308
1303
1069
937
942
1038
1003
786
755
710
662
501
316
89
-177
-341
-424
-681
-874
-1021
-1079
-1023
-999
-1010
-1073
-1113
-1176
-1248
-1346
-1424
-1601
-1685
-1643
-1492
-1422
-1471
-1346
-1197
-1055
-882
-736
-624
-623
-554
-431
-360
-278
-216
-139
3
128
124
209
166
172
225
244
291
202
313
247
150
39
186
221
-19
84
167
164
165
256
137
43
-45
-64
-71
-446
-568
-370
-537
-582
-522
-613
-651
-791
-739
-663
-914
-807
-857
-971
-976
-911
-868
-1224
-1138
-900
-759
-926
-801
-725
-632
-699
-643
-657
-867
-537
-748
-518
-576
-530
-618
-632
-336
-331
-349
-475
-457
-268
-168
-417
-363
-379
-439
-39
-168
-501
-265
72
-247
-449
-78
-236
-191
-217
-377
-64
-163
-610
-176
-139
-267
-131
4
-170
50
-95
189
-171
-82
218
306
58
-131
325
240
10
89
261
198
304
-2
300
428
143
152
333
331
456
357
421
582
586
797
729
848
1036
1091
1072
1335
1277
1303
1267
1096
884
788
631
448
611
652
523
466
497
445
369
256
170
43
-116
-250
-288
-417
-710
-771
-798
-813
-696
-663
-716
-691
-666
-738
-774
-847
-966
-1001
-909
-828
-778
-816
-873
-697
-653
-522
-334
-336
-384
-268
-206
-400
-268
-546
-440
-354
-186
-155
-201
5
-238
-8
-98
-149
-1
-64
-225
-280
2
-316
-387
-196
-427
-284
-474
-422
-408
-549
-448
-571
-563
-690
-616
-614
-898
-777
-493
-767
-648
-837
-721
-707
-641
-700
-716
-659
-595
-766
-599
-787
-735
-509
-754
-680
-588
-464
-605
-651
-536
-208
-481
-437
-579
-410
-366
-293
-661
-277
-164
-277
-384
-358
-29
-403
-209
-276
162
-465
-244
-204
-51
-301
-287
-63
-249
-205
18
13
-383
265
-217
-148
4
-215
-124
-218
-266
-196
-1
-110
-222
-215
-156
138
-331
-251
40
-287
-322
-200
-34
-51
-78
-62
115
111
334
132
164
542
305
394
540
405
700
669
574
716
754
572
916
755
750
911
734
830
634
505
420
227
198
403
245
227
228
213
256
160
37
25
-123
-270
-198
-269
-442
-583
-667
-648
-559
-518
-591
-542
-474
-556
-502
-554
-634
-696
-751
-772
-712
-686
-809
-749
-684
-711
-442
-545
-405
-409
-378
-436
-360
-289
-667
-501
-436
-391
-538
-94
-341
-233
-210
-178
-114
-162
-183
-338
-181
-446
-402
-385
-623
-602
-491
-412
-332
-337
-409
-437
-433
-455
-612
-471
-670
-610
-614
-617
-542
-683
-489
-712
-334
-571
-327
-481
-535
-467
-560
-553
-581
-561
-633
-387
-582
-319
-460
-440
-579
-310
-479
-365
-250
-569
-432
-223
-423
-576
-205
-431
-184
-294
-246
-145
-177
-328
-130
-354
-48
-154
-484
-199
77
-291
-204
-147
-137
142
-216
-103
150
-130
-90
-11
15
-15
116
-199
371
166
-54
20
316
93
79
199
96
343
20
153
223
170
290
130
97
462
184
235
374
347
88
351
467
389
404
395
571
524
467
560
704
557
698
645
594
618
494
450
351
280
157
298
164
261
351
159
221
261
187
98
159
71
43
86
-56
-181
-284
-263
-216
-182
-116
-158
-202
-246
-215
-287
-339
-377
-446
-478
-531
-490
-365
-522
-701
-330
-390
-285
-288
-218
-240
-239
-125
-343
-210
-278
-260
-119
-271
-7
-11
86
-102
114
67
66
53
-105
124
-239
-67
-212
-133
-229
-210
-154
-248
-45
-173
-14
-220
-158
-77
-249
-88
-334
-80
-347
-67
-263
-214
-264
-331
-144
-445
-188
-358
-141
-419
-380
-537
-292
-668
-528
-270
-497
-584
-323
-397
-603
-490
-341
-274
-808
-569
-129
-379
-556
-180
-138
-670
-327
113
-348
-387
59
-425
-291
149
-262
-278
-61
61
-132
-157
-189
-108
-119
-252
-152
-189
-103
-132
108
-221
-168
-273
-77
-126
-179
-151
50
-164
-136
22
-264
-10
65
144
28
-22
251
-71
49
73
105
78
98
117
-5
240
94
214
310
319
101
441
451
354
315
442
380
398
510
328
518
477
402
327
291
223
256
232
210
194
171
142
130
37
45
-80
-115
-228
-231
-254
-322
-400
-487
-519
-478
-512
-578
-493
-511
-518
-539
-485
-489
-654
-637
-534
-639
-522
-487
-599
-442
-438
-518
-347
-508
-334
-397
-201
-359
-362
-261
-391
-206
-396
-205
-325
-186
-147
-211
-249
-241
-79
-391
-346
-179
-168
-150
-336
-233
-352
-129
-99
-303
-179
-301
-240
-240
-307
-492
-393
-335
-443
-497
-506
-361
-344
-473
-453
-486
-317
-427
-496
-529
-555
-418
-520
-628
-624
-272
-648
-468
-457
-334
-576
-664
-390
-569
-451
-453
-558
-367
-152
-541
-446
-226
-222
-455
-538
-7
-138
-411
-455
-407
-185
-389
-408
-532
-388
-187
-230
-433
-600
-218
-322
-456
-271
-381
-252
-248
-481
-387
-297
-353
-109
-210
-50
-151
-117
-267
51
-184
-163
28
92
-101
97
-63
118
44
70
121
165
495
191
83
356
575
59
366
431
431
310
514
537
558
504
383
682
571
640
540
505
523
642
544
327
349
213
192
189
127
79
84
-89
-195
-141
-236
-333
-361
-381
-571
-455
-434
-737
-723
-696
-737
-631
-709
-816
-624
-705
-823
-531
-687
-616
-558
-510
-550
-489
-600
-600
-354
-528
-450
-232
-351
-259
-321
-463
-299
-333
-346
-503
-345
-380
-388
-408
-235
-251
-341
-280
-275
-216
-272
-302
-230
-312
-424
-211
-230
-368
-274
-270
-223
-288
-281
-345
-285
-408
-472
-422
-538
-517
-645
-495
-563
-667
-543
-449
-634
-661
-350
-402
-478
-436
-500
-392
-527
-532
-442
-476
-426
-395
-413
-443
-441
-178
-402
-420
-220
-439
-499
-477
-528
-435
-394
-510
-631
-578
-425
-439
-622
-555
-319
-694
-546
-435
-903
-538
-495
-742
-531
-476
-513
-415
-581
-554
-409
-574
-405
-536
-644
-602
-313
-690
-608
-356
-411
-473
-435
-372
-339
-211
-222
-375
-143
-62
-359
1
-98
138
125
83
147
336
209
283
603
329
417
482
371
646
581
378
611
549
448
472
373
537
546
356
454
351
201
202
172
-2
45
-56
-104
-221
-275
-298
-387
-408
-498
-564
-624
-641
-627
-748
-840
-855
-950
-970
-930
-943
-967
-931
-889
-930
-930
-880
-844
-820
-837
-785
-794
-793
-758
-734
-768
-657
-571
-660
-567
-456
-492
-417
-424
-531
-435
-336
-469
-403
-424
-528
-355
-313
-386
-310
-352
-365
-249
-350
-322
-198
-319
-381
-226
-358
-380
-197
-313
-217
-219
-381
-369
-399
-489
-647
-664
-632
-758
-728
-576
-794
-767
-669
-646
-663
-601
-623
-665
-602
-768
-725
-701
-788
-811
-540
-744
-734
-484
-783
-825
-560
-659
-820
-655
-767
-726
-816
-749
-804
-983
-685
-664
-691
-542
-697
-529
-570
-799
-505
-543
-464
-565
-488
-552
-1009
-417
-402
-511
-292
-458
-194
-194
-466
-221
-204
-175
-35
-107
-172
-358
16
192
-46
298
459
362
304
298
443
607
612
788
599
758
1129
779
949
1242
1301
1402
1260
1181
1400
1415
1301
1318
1447
1408
1298
1318
1227
1017
759
655
537
453
378
267
232
75
10
-18
-213
-322
-367
-560
-710
-784
-975
-1143
-1267
-1312
-1299
-1292
-1210
-1177
-1198
-1206
-1240
-1205
-1280
-1318
-1194
-1194
-1172
-1049
-995
-929
-803
-696
-570
-430
-285
-152
-98
-71
17
105
84
103
222
254
277
311
365
372
412
491
431
402
459
385
256
257
167
78
23
-64
-51
-41
-54
-106
-101
-151
-236
-241
-282
-337
-330
-390
-470
-532
-566
-533
-548
-475
-443
-547
-605
-759
-857
-1028
-1235
-1322
-1318
-1307
-1242
-1112
-1047
-1064
-1118
-1048
-1135
-1175
-1259
-1232
-1188
-1171
-1179
-1179
-1183
-1103
-944
-929
-780
-756
-731
-843
-841
-788
-830
-945
-770
-700
-726
-536
-524
-576
-588
-464
-424
-245
-226
-216
-251
-306
-284
-214
-180
-167
-25
129
202
148
276
257
294
424
472
534
653
830
780
991
1106
1163
1446
1602
1722
2145
2388
2496
2709
2579
2623
2681
2651
2733
2759
2558
2382
2273
2073
1545
1386
1498
994
999
1059
867
514
160
-155
-395
-751
-979
-1143
-1525
-1670
-1862
-1900
-2216
-2379
-2325
-2395
-2344
-2120
-2261
-2425
-2448
-2506
-2509
-2493
-2284
-2137
-1984
-1777
-1492
-1278
-1193
-986
-605
-388
-221
89
234
222
309
474
567
702
939
1162
1327
1414
1485
1512
1426
1398
1362
1245
1158
1161
1090
919
757
692
538
438
477
386
217
44
-101
-300
-573
-802
-931
-1049
-1124
-1132
-1136
-1262
-1380
-1347
-1358
-1394
-1375
-1387
-1436
-1451
-1447
-1488
-1546
-1523
-1435
-1296
-1140
-967
-1131
-1292
-1292
-1430
-1561
-1521
-1318
-1300
-1182
-1014
-824
-945
-938
-827
-786
-821
-827
-663
-802
-909
-981
-877
-962
-804
-751
-699
-727
-772
-864
-1102
-1151
-1311
-1333
-1399
-1197
-1162
-1162
-1233
-1136
-1052
-1067
-909
-791
-793
-843
-634
-559
-537
-576
-383
-144
50
242
455
614
650
785
977
1184
1314
1654
1875
2112
2475
2656
2970
3320
3731
4060
4114
4219
4149
3851
3751
3640
3072
2523
2172
1865
1725
1733
1656
1391
1090
777
554
192
-393
-1026
-1621
-2153
-2432
-2635
-2968
-3283
-3399
-3319
-3246
-3043
-3040
-3252
-3359
-3406
-3447
-3529
-3643
-3609
-3430
-3110
-2637
-2091
-1665
-1370
-923
-451
-121
186
418
507
592
766
996
1239
1516
1833
2139
2430
2720
2952
2989
2851
2662
2471
2255
2076
1891
1611
1323
1188
1168
1109
1022
891
648
381
136
-132
-527
-1030
-1455
-1709
-1845
-1920
-1964
-2057
-2139
-2092
-1992
-1974
-2049
-2155
-2265
-2312
-2290
-2256
-2223
-2172
-1999
-1709
-1356
-1011
-710
-477
-331
-179
-46
6
-63
-82
-472
-927
-723
-506
-490
-79
381
295
320
465
448
-32
-454
-666
-823
-1002
-1199
-1141
-1299
-1446
-1337
-930
-989
-1084
-1244
-1543
-1873
-2085
-2253
-2652
-2691
-2542
-2223
-1934
-1563
-1367
-1303
-1261
-1003
-803
-906
-926
-798
-752
-788
-433
-29
217
492
990
1356
1489
1589
1745
1698
1593
1850
2135
2411
2750
3109
3520
3915
4360
4838
5259
5275
5015
5341
5001
4500
4590
4005
2554
1863
1764
1307
1600
1683
1469
743
234
68
-343
-1219
-2328
-3023
-3583
-3819
-3865
-3930
-4616
-4947
-4509
-3914
-3601
-3407
-3608
-4000
-4017
-3865
-3837
-4050
-4049
-3632
-2884
-2084
-1286
-753
-642
-378
321
846
1043
1227
1393
1301
1357
1728
2062
2288
2620
3082
3461
3698
3788
3668
3190
2570
2145
1959
1750
1540
1268
857
488
480
556
328
-48
-429
-848
-1248
-1539
-2044
-2763
-3345
-3462
-3225
-2975
-2845
-2834
-2900
-2927
-2747
-2570
-2636
-2840
-2866
-2682
-2442
-2180
-1962
-1805
-1557
-1000
-338
152
446
581
610
585
693
794
781
767
926
1056
1149
883
427
448
-72
-286
90
124
-280
-537
-793
-1220
-1591
-1810
-1734
-2138
-2265
-2289
-2148
-2355
-2643
-2905
-3088
-3027
-2882
-2694
-2854
-2993
-3193
-3029
-2927
-2474
-2307
-2095
-1711
-1371
-1061
-1054
-974
-809
-531
-254
304
627
754
769
1086
1389
1517
1841
2161
2366
2446
2661
2736
2779
2856
3127
3548
3996
4377
4866
5246
5231
5682
5588
5224
5371
5128
4760
4641
3808
1930
1106
538
129
731
998
463
-370
-761
-1168
-1667
-2749
-3787
-4616
-4980
-4766
-4695
-4929
-5696
-5959
-5297
-4374
-3786
-3488
-3762
-4039
-3979
-3773
-3737
-3804
-3511
-2798
-1618
-500
292
646
678
1023
1666
2135
2392
2592
2617
2433
2424
2671
2910
3146
3556
3924
4092
4099
3899
3401
2567
1662
1082
905
875
744
393
-153
-652
-763
-745
-971
-1423
-1961
-2450
-2782
-3032
-3532
-4198
-4567
-4337
-3743
-3161
-2871
-2916
-3051
-3036
-2792
-2574
-2534
-2550
-2340
-1893
-1440
-1033
-720
-404
33
709
1394
1831
1943
1840
1654
1503
1522
1628
1809
1982
2141
2169
1606
234
-495
-512
-1112
-1145
-373
-576
-1518
-1885
-2090
-2701
-3317
-3217
-2963
-3255
-3509
-3446
-3537
-4088
-4446
-4208
-3771
-3415
-2961
-2800
-3201
-3538
-3464
-3288
-2952
-2336
-1831
-1498
-1044
-622
-559
-770
-551
139
607
962
1451
1640
1290
1222
1691
2098
2240
2618
3155
3243
3089
3086
2967
2722
2889
3415
3795
4192
4568
4838
4940
5213
5630
5725
5682
5521
5540
4909
4284
3628
1857
108
-323
-309
146
910
450
-480
-1486
-1979
-2187
-2853
-4047
-5020
-5575
-5438
-5144
-5276
-5749
-6182
-5534
-4137
-2950
-2685
-3062
-3647
-3962
-3689
-3154
-2965
-2677
-1889
-624
625
1455
1862
1915
2026
2591
3230
3478
3430
3151
2863
2729
2893
3335
3844
4222
4396
4290
3923
3342
2637
1793
802
60
-154
-94
-155
-501
-1122
-1729
-1938
-1700
-1641
-2070
-2833
-3563
-4017
-4206
-4400
-4666
-4793
-4452
-3553
-2655
-2210
-2342
-2621
-2650
-2348
-1866
-1505
-1404
-1302
-894
-287
300
797
1245
1693
2210
2746
2932
2780
2398
1984
1775
1784
2007
2264
2397
2195
1902
1283
-68
-1246
-1524
-1965
-2385
-2020
-2038
-2660
-3260
-3484
-3752
-4133
-4200
-3997
-4160
-4593
-4796
-4874
-4915
-4940
-4653
-3994
-3300
-2771
-2482
-2599
-3006
-3100
-2755
-2344
-1791
-1272
-897
-572
-146
215
302
393
951
1486
1731
1873
1857
1578
1296
1515
2068
2485
2699
3007
3196
3024
2778
2689
2528
2449
2787
3264
3619
3836
4158
4534
4735
5291
5963
5847
5577
5564
4876
4119
3544
1870
-54
-564
-663
-269
835
780
-394
-1454
-1872
-2134
-2785
-3939
-5095
-5998
-6077
-5516
-5377
-5682
-6011
-5522
-4093
-2687
-2299
-2720
-3452
-3946
-3795
-3154
-2734
-2458
-1712
-477
895
1910
2462
2518
2491
2907
3398
3502
3374
3109
2747
2604
2834
3347
3912
4318
4438
4190
3626
2893
2123
1315
360
-535
-898
-797
-723
-898
-1348
-1961
-2308
-2142
-2003
-2383
-3209
-4094
-4646
-4720
-4562
-4541
-4493
-4105
-3266
-2285
-1668
-1654
-1974
-2129
-1913
-1410
-942
-734
-635
-256
434
1145
1759
2252
2593
2838
3092
3109
2823
2372
1928
1661
1654
1860
2101
2250
2126
1142
-55
-261
-1580
-2949
-2417
-2712
-3799
-3399
-2980
-3697
-4331
-4428
-4188
-4469
-4429
-4142
-4481
-5229
-5405
-5003
-4518
-4136
-3668
-2921
-2393
-2068
-1970
-1954
-2475
-2340
-1619
-1104
-708
-261
64
119
443
1070
1410
1334
1783
2102
1877
1539
1489
1402
1320
1623
2138
2617
2666
2689
2658
2358
2028
2047
2221
2474
2732
3016
3442
3655
4063
4810
5224
5644
6214
6082
5678
5221
4718
3842
2468
751
-82
-309
-562
617
1172
10
-1195
-1483
-1777
-2455
-3536
-4686
-5716
-6429
-5851
-5249
-5453
-5882
-5558
-4386
-3045
-2355
-2518
-3261
-3880
-3818
-3171
-2637
-2449
-1802
-704
592
1906
2675
2803
2653
2904
3449
3478
3224
3108
2872
2621
2808
3326
3803
4079
4277
4192
3603
2754
1960
1225
299
-664
-1206
-1275
-1187
-1156
-1364
-1886
-2415
-2494
-2319
-2564
-3252
-4098
-4775
-4944
-4667
-4410
-4325
-4087
-3394
-2430
-1667
-1430
-1626
-1847
-1802
-1353
-776
-443
-315
46
753
1507
2150
2638
2956
3089
3204
3290
3052
2600
2172
1902
1787
1844
2001
2068
1909
1332
-488
-1861
-1991
-2693
-3058
-2680
-3128
-4044
-4010
-3773
-3965
-4697
-4931
-4758
-4618
-4501
-4541
-4822
-5312
-5220
-4488
-3405
-2825
-2551
-2379
-2160
-2252
-2102
-1922
-2082
-1757
-977
-210
158
420
521
504
672
1286
1633
1607
1618
1590
1336
1007
1122
1448
1783
1984
2205
2414
2345
2078
1912
1602
1283
1534
2132
2510
2580
2812
3168
3626
4292
5075
5581
5712
5741
5720
5414
4700
4238
3942
2631
951
673
489
-119
643
1029
-131
-1172
-1453
-1700
-2527
-3781
-4860
-5784
-6221
-5655
-5117
-5237
-5627
-5444
-4427
-3328
-2971
-3274
-3673
-3961
-3766
-2891
-2419
-2458
-1817
-578
710
1859
2627
2802
2578
2769
3298
3349
3089
3046
3035
3061
3295
3623
3856
3926
3877
3679
3278
2502
1668
1069
301
-662
-1210
-1309
-1297
-1335
-1509
-1955
-2559
-2773
-2744
-3065
-3725
-4370
-4777
-4756
-4407
-4133
-4056
-3900
-3355
-2474
-1711
-1460
-1578
-1653
-1514
-1146
-610
-199
12
427
1211
1972
2481
2782
2936
2955
3014
3051
2881
2547
2175
1913
1790
1501
795
-259
-1465
-1415
-1190
-1540
-1376
-1495
-2634
-3408
-3510
-3906
-4370
-4662
-4436
-4409
-4415
-4339
-4083
-4102
-4217
-4054
-3501
-2830
-2589
-2663
-2936
-3039
-2957
-2079
-1397
-1015
-581
-87
327
599
696
475
326
617
1258
1511
1663
1660
1489
1298
1454
1814
1999
2046
1876
1868
1833
1584
1438
1456
1373
1583
2084
2432
2488
2630
2862
2959
3310
3913
4360
4830
5425
5658
5608
5320
5249
4877
4737
4606
3497
1989
957
133
-532
126
283
-420
-946
-1135
-1552
-2254
-3153
-4414
-5423
-5702
-5242
-4919
-4994
-5221
-5299
-4762
-3758
-3129
-2884
-2784
-2850
-2736
-2272
-2009
-2041
-1586
-705
337
1555
2522
2908
2950
3112
3297
3292
3315
3400
3335
3222
3201
3147
3135
3262
3309
3184
2932
2476
1919
1360
532
-526
-1372
-1785
-1914
-1828
-1828
-2157
-2652
-2940
-2975
-3127
-3442
-3876
-4238
-4317
-4114
-3948
-3924
-3836
-3501
-2838
-2009
-1355
-1033
-904
-823
-656
-367
-75
193
537
1056
1601
2060
2423
2639
2745
2797
2841
2755
2598
2024
1192
418
-663
-1797
-1749
-972
-1021
-920
-832
-1480
-2346
-2623
-2955
-3750
-4461
-4581
-4320
-4388
-4355
-4441
-4402
-4247
-3656
-3050
-2600
-2673
-3041
-3189
-3336
-3373
-3029
-2349
-1934
-1137
-241
294
403
491
530
455
593
914
1064
899
907
904
894
1042
1450
1825
2061
2040
1867
1828
1546
1201
1074
926
891
1406
1956
2263
2412
2536
2958
3408
3773
4238
4525
4770
5118
5375
5354
4954
4624
4560
4573
4452
3588
2033
806
-195
-518
-64
-214
-887
-1475
-1769
-1968
-2363
-3198
-4335
-5276
-5455
-5033
-4773
-4931
-5297
-5382
-5016
-4195
-3409
-3035
-2764
-2546
-2315
-1905
-1743
-1665
-1325
-804
-36
888
1774
2389
2721
2956
3072
3109
3271
3512
3605
3460
3202
2940
2791
2857
2910
2703
2401
2103
1897
1734
1214
321
-620
-1316
-1596
-1633
-1776
-2155
-2654
-2933
-2963
-2994
-3120
-3390
-3653
-3725
-3576
-3440
-3476
-3564
-3535
-3301
-2804
-2213
-1706
-1281
-947
-626
-335
-68
210
478
758
1024
1286
1524
1793
1937
1988
1816
1391
1153
662
73
-495
-627
-756
-882
-820
-871
-1224
-1654
-1767
-2088
-2313
-2712
-2840
-3238
-3490
-3643
-3689
-3674
-3727
-3618
-3453
-3069
-2961
-2762
-2829
-2785
-2788
-2497
-2220
-2045
-1702
-1331
-897
-606
-213
7
270
517
855
956
990
1060
1080
1064
988
1063
1173
1443
1599
1728
1777
1806
1813
1894
1813
1679
1688
1788
1975
2089
2411
2660
2952
3358
3796
4222
4621
4957
5131
5266
5129
4933
4575
4333
4143
3592
2671
1657
646
-79
2
16
-224
-686
-1121
-1446
-1587
-1887
-2651
-3551
-4232
-4392
-4315
-4264
-4457
-4734
-4808
-4457
-3900
-3409
-2946
-2644
-2397
-2008
-1703
-1567
-1440
-1282
-1033
-619
-67
524
1119
1654
2058
2346
2547
2791
3084
3297
3340
3150
2826
2668
2644
2582
2438
2153
1878
1831
1925
1879
1571
1031
465
78
-161
-415
-824
-1310
-1719
-1975
-2111
-2233
-2395
-2578
-2654
-2617
-2533
-2454
-2446
-2498
-2551
-2535
-2476
-2344
-2123
-1864
-1615
-1375
-1104
-785
-400
-43
227
409
516
591
626
597
390
212
21
-14
40
-21
-23
-75
-97
-129
-48
-184
-344
-568
-730
-896
-1081
-1264
-1528
-1703
-1885
-1882
-1922
-1883
-1935
-1946
-1980
-1918
-1907
-1882
-1799
-1784
-1688
-1636
-1480
-1374
-1143
-958
-817
-681
-491
-261
-98
30
74
119
115
193
236
261
213
236
320
425
577
662
721
787
913
1026
1154
1217
1353
1429
1525
1708
1841
2034
2206
2381
2628
2927
3199
3478
3637
3654
3614
3559
3461
3404
3209
2761
2210
1543
907
548
296
-12
-220
-423
-572
-642
-685
-875
-1220
-1616
-1928
-2096
-2242
-2456
-2730
-3037
-3262
-3305
-3278
-3152
-2984
-2841
-2591
-2269
-2012
-1790
-1585
-1440
-1313
-1154
-991
-827
-655
-502
-337
-191
-5
290
609
905
1148
1304
1399
1499
1547
1563
1495
1348
1210
1101
1014
941
841
699
539
426
380
334
285
170
27
-124
-287
-440
-614
-792
-936
-1076
-1163
-1185
-1196
-1207
-1231
-1270
-1284
-1256
-1194
-1112
-1050
-1029
-1007
-941
-840
-732
-679
-664
-632
-592
-625
-646
-628
-655
-664
-619
-593
-629
-676
-689
-648
-614
-564
-554
-534
-540
-548
-569
-558
-569
-600
-637
-662
-672
-736
-739
-781
-838
-853
-856
-881
-851
-813
-810
-789
-791
-786
-790
-752
-705
-682
-668
-658
-645
-586
-489
-478
-480
-514
-526
-519
-486
-491
-539
-504
-451
-419
-338
-263
-234
-217
-163
-37
67
154
243
307
391
477
576
720
815
901
994
1082
1194
1305
1433
1528
1614
1689
1712
1727
1737
1704
1646
1526
1413
1239
1049
919
748
621
510
416
282
192
107
17
-13
-90
-152
-249
-327
-402
-473
-575
-697
-801
-927
-998
-1067
-1131
-1170
-1199
-1206
-1161
-1122
-1069
-1024
-985
-950
-911
-838
-757
-699
-688
-662
-614
-571
-518
-485
-466
-446
-407
-345
-290
-251
-254
-264
-249
-240
-240
-241
-257
-297
-336
-345
-377
-398
-427
-479
-530
-573
-582
-582
-577
-568
-553
-523
-439
-366
-322
-303
-292
-256
-212
-175
-147
-124
-58
-5
27
56
66
83
90
119
149
165
166
147
119
85
58
27
-5
-46
-90
-123
-185
-249
-319
-371
-442
-525
-577
-609
-658
-718
-753
-793
-830
-849
-853
-883
-919
-938
-951
-982
-997
-1014
-1029
-1028
-1009
-985
-976
-963
-953
-925
-916
-903
-850
-807
-782
-775
-777
-754
-719
-670
-635
-608
-564
-525
-490
-478
-478
-476
-458
-396
-362
-340
-316
-302
-259
-204
-165
-111
-54
-20
35
71
119
176
205
258
311
354
413
461
504
533
541
568
601
643
660
654
644
651
644
611
573
521
484
449
429
417
387
316
241
207
185
166
141
99
57
29
-3
-44
-80
-150
-221
-264
-293
-322
-357
-400
-455
-495
-513
-520
-542
-578
-591
-615
-625
-625
-649
-638
-618
-627
-619
-627
-650
-683
-720
-769
-795
-787
-771
-787
-825
-830
-828
-811
-810
-804
-808
-811
-809
-803
-804
-823
-819
-789
-756
-721
-660
-613
-594
-560
-525
-476
-428
-372
-287
-227
-189
-113
-47
-8
46
92
126
159
188
212
210
175
142
128
129
118
100
88
40
-27
-77
-140
-193
-236
-285
-335
-376
-401
-438
-492
-558
-598
-613
-626
-635
-653
-696
-740
-775
-778
-780
-789
-770
-761
-741
-745
-758
-743
-779
-814
-801
-777
-759
-739
-753
-778
-789
-782
-767
-744
-726
-737
-718
-704
-700
-698
-711
-700
-653
-608
-575
-557
-525
-491
-457
-385
-330
-282
-235
-167
-108
-76
-54
-15
25
62
154
217
269
313
340
392
436
487
531
546
572
574
559
544
527
528
495
454
431
408
401
377
330
280
242
232
238
228
210
175
157
137
123
112
77
52
48
29
-5
-20
-75
-133
-168
-201
-223
-234
-263
-314
-346
-364
-372
-368
-368
-370
-373
-377
-400
-455
-509
-556
-605
-618
-623
-638
-635
-626
-645
-665
-664
-671
-674
-663
-668
-667
-670
-682
-674
-676
-681
-622
-563
-534
-505
-496
-492
-475
-460
-419
-370
-324
-265
-216
-183
-147
-123
-93
-50
-21
28
54
61
52
32
26
9
7
10
38
32
4
-11
-45
-88
-109
-146
-210
-241
-277
-316
-342
-385
-419
-413
-410
-405
-412
-444
-478
-505
-535
-558
-541
-539
-545
-555
-595
-600
-616
-663
-685
-694
-691
-682
-666
-675
-722
-764
-768
-793
-816
-774
-772
-786
-759
-746
-708
-672
-669
-627
-584
-553
-520
-507
-499
-500
-494
-445
-402
-388
-358
-321
-290
-249
-219
-213
-191
-164
-127
-80
-46
-42
-17
11
44
102
126
150
186
215
233
214
215
221
219
229
253
255
250
250
230
204
177
150
130
106
82
52
17
22
23
19
-5
-10
11
5
8
-27
-72
-82
-122
-136
-138
-183
-233
-274
-300
-304
-330
-363
-390
-408
-415
-438
-473
-502
-555
-593
-597
-612
-629
-648
-672
-712
-749
-769
-796
-815
-815
-828
-834
-824
-827
-833
-835
-819
-797
-788
-752
-731
-706
-670
-655
-626
-585
-534
-487
-475
-449
-398
-386
-361
-310
-275
-234
-177
-137
-118
-110
-97
-78
-73
-57
-73
-100
-91
-100
-109
-127
-146
-164
-181
-176
-192
-211
-226
-251
-260
-278
-320
-375
-411
-444
-470
-489
-489
-506
-535
-550
-563
-594
-634
-645
-655
-690
-705
-701
-723
-710
-694
-680
-655
-669
-696
-705
-740
-763
-754
-756
-748
-735
-735
-710
-660
-625
-602
-571
-553
-520
-500
-520
-513
-491
-451
-418
-400
-363
-332
-322
-292
-249
-207
-192
-163
-133
-135
-121
-114
-82
-56
-41
4
41
69
103
146
168
166
181
194
197
201
219
218
196
184
197
184
162
156
152
141
126
124
112
82
58
46
29
21
21
19
16
-4
-45
-81
-109
-134
-155
-187
-232
-268
-285
-302
-356
-383
-391
-413
-425
-449
-464
-484
-531
-553
-579
-593
-589
-603
-626
-648
-666
-674
-678
-673
-686
-702
-708
-704
-679
-660
-639
-646
-654
-626
-618
-599
-578
-544
-504
-474
-424
-371
-301
-259
-253
-235
-200
-138
-124
-108
-76
-67
-30
6
20
42
35
21
25
27
20
3
-25
-60
-67
-72
-88
-108
-138
-151
-156
-182
-192
-236
-273
-297
-335
-371
-405
-420
-417
-435
-438
-442
-469
-506
-541
-556
-571
-590
-600
-594
-602
-617
-630
-623
-602
-592
-600
-593
-578
-575
-588
-600
-594
-591
-571
-550
-536
-505
-473
-437
-418
-402
-382
-371
-375
-382
-398
-383
-356
-328
-304
-284
-247
-224
-199
-170
-163
-137
-122
-109
-78
-35
33
62
96
153
209
258
287
292
315
343
360
369
371
359
342
340
336
321
300
315
319
315
317
301
264
219
207
196
158
142
123
92
82
67
28
-36
-53
-85
-140
-173
-223
-264
-324
-374
-407
-443
-477
-507
-535
-561
-576
-599
-630
-639
-643
-652
-673
-681
-656
-671
-687
-683
-693
-704
-706
-732
-736
-724
-720
-705
-698
-685
-661
-637
-593
-557
-553
-543
-488
-442
-420
-373
-337
-297
-263
-244
-213
-218
-202
-161
-158
-152
-130
-90
-77
-56
-43
-53
-53
-62
-42
-15
-33
-48
-50
-87
-132
-157
-170
-171
-186
-208
-235
-273
-301
-309
-328
-346
-349
-344
-357
-388
-400
-406
-417
-431
-424
-455
-471
-504
-539
-570
-601
-613
-625
-632
-648
-632
-620
-641
-629
-615
-603
-582
-595
-583
-574
-596
-597
-605
-597
-562
-519
-489
-432
-390
-380
-366
-351
-321
-289
-258
-222
-192
-194
-196
-193
-195
-178
-151
-115
-99
-57
-12
0
59
105
134
170
201
240
281
322
348
361
370
407
442
441
443
452
423
367
333
320
287
267
249
233
215
212
200
127
68
29
-17
-49
-100
-141
-177
-230
-273
-321
-375
-421
-464
-521
-541
-557
-574
-585
-627
-646
-658
-645
-641
-659
-657
-666
-682
-681
-683
-694
-692
-690
-724
-750
-752
-765
-767
-758
-746
-735
-694
-664
-662
-639
-617
-616
-602
-548
-500
-474
-449
-417
-401
-381
-335
-311
-306
-287
-235
-186
-184
-172
-168
-172
-139
-77
-44
-34
-31
-41
-45
-59
-82
-73
-90
-118
-131
-137
-180
-229
-210
-230
-245
-316
-314
-334
-346
-352
-341
-399
-454
-525
-526
-592
-552
-1008
-2268
-2497
-2563
-2232
-1979
-1848
-1556
-1252
-1023
-1346
-1196
-1578
-1724
-1467
-1604
-1397
-1590
-2045
-2244
-2052
-1869
-1585
-1171
-1000
-750
-998
-966
-733
-738
-752
-741
-775
-526
-341
-477
-349
-209
-9
473
741
1079
1238
1529
1542
1825
2038
2014
2325
2407
2753
3084
3386
3483
3526
3644
3568
3629
3689
3760
3466
2777
1821
1338
649
10
-57
-558
-1233
-1680
-1607
-1809
-1777
-2213
-2692
-2984
-3132
-2795
-2863
-3247
-3859
-4115
-4372
-4233
-4072
-4149
-3962
-3752
-3302
-2502
-1897
-1684
-1375
-1034
-590
40
488
691
726
723
865
1133
1323
1582
1795
2041
2364
2721
2896
3005
2988
2797
2682
2578
2348
2116
1824
1301
867
443
71
-173
-356
-599
-734
-875
-1061
-1191
-1389
-1600
-1851
-2154
-2336
-2405
-2533
-2659
-2800
-2988
-3011
-2831
-2611
-2276
-1988
-1797
-1927
-1809
-1667
-1999
-1892
-1721
-1735
-1747
-1250
-1248
-1407
-1346
-1312
-1180
-1048
-606
-453
-231
-319
-262
-489
-682
-841
-1022
-1085
-1169
-1275
-1502
-1485
-1956
-1924
-1830
-1790
-1698
-1361
-1459
-1576
-1194
-1416
-1710
-1672
-1366
-1366
-993
-735
-543
-493
-272
359
377
530
1120
1440
1609
2038
2061
2195
2514
2648
3059
3498
3805
4352
5139
5632
5906
6445
7076
7388
7597
7807
7462
6793
6580
5711
3789
2327
543
-911
-1341
-1389
-1689
-2242
-2997
-3494
-3236
-3223
-3210
-3867
-4796
-5505
-5729
-5735
-6141
-6747
-7414
-7317
-6620
-5424
-4390
-3552
-2944
-2197
-1076
-69
690
1066
1332
1573
1936
2153
2315
2370
2479
2896
3493
4107
4710
5224
5546
5754
5573
5209
4703
4079
3506
2891
2065
1221
367
-401
-793
-1088
-1243
-1406
-1676
-1837
-1987
-2140
-2366
-2881
-3501
-3992
-4338
-4430
-4452
-4543
-4578
-4509
-4082
-3361
-2571
-1878
-1343
-833
-306
208
573
719
738
835
1045
1302
1565
1743
1985
2316
2709
3049
3217
3344
3366
3362
3177
2770
2143
1474
477
-454
-1307
-2706
-3365
-3820
-4104
-3931
-3753
-3953
-3815
-3853
-3862
-3484
-3861
-3962
-4275
-4494
-4748
-4497
-4565
-4291
-3851
-3364
-2644
-2039
-1311
-1006
-345
-212
144
207
308
325
396
443
472
566
483
859
1042
1534
1773
2116
2199
2154
2143
1996
1874
1611
1463
1185
1138
1013
1161
1289
1489
1739
2040
2388
2678
3091
3350
3723
4040
4439
4825
5322
5555
5664
5802
5397
5159
4883
4452
3551
2592
1231
-100
-765
-1153
-966
-1067
-1214
-1491
-1672
-2129
-2121
-2348
-2897
-3322
-3840
-4265
-4725
-4924
-5113
-4921
-4589
-4023
-3473
-3037
-2586
-2025
-1392
-837
-255
-58
87
215
451
603
695
967
1027
1289
1997
2336
2903
3378
3561
3803
3757
3618
3402
2955
2505
2182
1706
1330
957
523
224
60
-55
-94
-223
-378
-613
-886
-1119
-1357
-1711
-1998
-2342
-2679
-2888
-3008
-3075
-3044
-2890
-2597
-2239
-1867
-1498
-1225
-983
-738
-572
-479
-415
-507
-364
-67
-303
29
312
412
541
928
1332
1292
1529
1588
1517
1277
1077
898
431
34
-298
-756
-1093
-1393
-1581
-1774
-1874
-1863
-1893
-1881
-1804
-1751
-1798
-1750
-1879
-2046
-2143
-2246
-2276
-2391
-2298
-2290
-2158
-1942
-1656
-1443
-1196
-1050
-987
-912
-968
-932
-1121
-1156
-1239
-1217
-1192
-987
-768
-574
-381
-185
51
211
412
402
381
214
258
178
225
295
49
36
347
712
873
1154
1319
1248
1289
1327
1292
1624
1824
1928
2080
2150
2388
2554
2671
2721
2794
2838
2809
2975
3253
3397
3305
2920
2280
1432
466
-223
-630
-831
-895
-843
-696
-565
-413
-354
-471
-737
-1148
-1686
-2303
-2907
-3403
-3755
-3855
-3714
-3476
-3224
-2993
-2829
-2678
-2490
-2305
-2154
-1993
-1809
-1617
-1442
-1343
-1348
-1448
-1466
-1351
-1100
-729
-247
298
821
1336
1772
2072
2184
2214
2050
1790
1528
1201
944
788
783
893
1039
1194
1288
1225
1116
948
720
455
220
-139
-458
-888
-1145
-1622
-2029
-1986
-2339
-2270
-2081
-2045
-1914
-1762
-1780
-1631
-1693
-1744
-1863
-2106
-2178
-2300
-2347
-2338
-2225
-1977
-1599
-1196
-869
-691
-649
-730
-834
-960
-1056
-1127
-1150
-1086
-1053
-1090
-1081
-1180
-1198
-1114
-1022
-912
-823
-765
-808
-806
-893
-1014
-1265
-1461
-1700
-1922
-2066
-2199
-2193
-2121
-1852
-1629
-1403
-1289
-1284
-1385
-1470
-1570
-1636
-1625
-1589
-1406
-1249
-979
-712
-469
-186
121
390
679
911
1069
1215
1347
1507
1672
1866
2085
2267
2480
2840
3235
3668
4079
4563
4995
5422
5879
6195
6365
6230
5801
5324
4829
3995
3001
1684
468
-380
-714
-641
-574
-458
-564
-617
-861
-1127
-1816
-2679
-3518
-4345
-4890
-5486
-5823
-6181
-6106
-5651
-5021
-4343
-3795
-3353
-2894
-2328
-1876
-1535
-1441
-1330
-1242
-1100
-931
-785
-537
-83
686
1567
2518
3296
3909
4294
4496
4545
4337
4051
3604
3128
2694
2306
2050
1824
1719
1707
1768
1857
1858
1670
1253
704
128
-424
-1035
-1700
-2425
-3086
-3529
-3753
-3822
-3792
-3654
-3399
-2993
-2584
-2329
-2345
-2452
-2512
-2511
-2476
-2526
-2604
-2573
-2275
-1749
-1151
-577
10
607
1250
1821
2159
2246
2190
2169
2142
2054
1840
1525
1018
640
281
-270
-518
-779
-770
-734
-664
-821
-1175
-1492
-1907
-2285
-2737
-3057
-3658
-3873
-4071
-4084
-4051
-3859
-3578
-3393
-3114
-2960
-2828
-2868
-2642
-2661
-2449
-2334
-2116
-1955
-1796
-1524
-1320
-898
-491
56
410
881
1153
1413
1539
1596
1598
1529
1596
1577
1646
1695
1839
1990
2282
2592
2856
3033
3124
3262
3388
3562
3737
3895
4184
4563
5091
5684
6065
6316
6338
6154
5850
5496
4974
3812
2304
525
-1343
-2408
-2878
-2759
-2664
-2537
-2660
-2736
-2609
-2778
-3149
-3997
-4668
-5486
-5862
-6156
-6445
-6531
-6294
-5503
-4676
-3747
-2996
-2244
-1418
-360
516
1057
1277
1300
1361
1385
1421
1347
1471
1927
2713
3599
4413
4999
5241
5353
5288
5039
4505
3773
2935
2019
1214
549
32
-388
-710
-889
-1033
-1120
-1202
-1393
-1727
-2110
-2513
-2918
-3442
-4122
-4789
-5256
-5348
-5085
-4652
-4192
-3624
-2960
-2144
-1374
-891
-696
-569
-336
-58
138
158
149
309
806
1451
2008
2391
2714
3152
3603
3919
3859
3553
3140
2718
2214
1413
410
-774
-1597
-2108
-2491
-2770
-3215
-3501
-3675
-3650
-3736
-3955
-4320
-4671
-4889
-5046
-5141
-5298
-5277
-5252
-4936
-4559
-4082
-3583
-2999
-2426
-1890
-1415
-1119
-824
-759
-625
-593
-478
-388
-208
19
295
710
1080
1441
1687
1822
1828
1904
1868
1761
1555
1321
1159
1105
1179
1268
1361
1463
1731
2064
2423
2709
2945
3180
3564
4051
4520
4928
5425
6116
6808
7200
7210
6834
6207
5642
5015
3603
1659
-329
-2096
-2682
-2617
-2352
-2559
-2870
-3298
-3335
-3076
-3443
-4157
-5284
-6044
-6501
-6462
-6632
-6827
-6791
-6372
-5356
-4357
-3460
-2649
-1628
-483
721
1544
1805
1761
1706
1760
1858
1913
1932
2277
2948
3840
4673
5208
5364
5340
5186
4934
4512
3807
2882
1941
1044
293
-242
-767
-1282
-1742
-2016
-2075
-1995
-1984
-2198
-2591
-3008
-3372
-3739
-4256
-4866
-5313
-5336
-4952
-4356
-3822
-3351
-2724
-1875
-951
-285
15
94
320
756
1122
1283
1191
1143
1448
1972
2448
2737
2873
3130
3597
3940
3902
3463
2798
2211
1747
1189
439
-350
-1055
-1757
-2401
-3328
-4273
-4938
-5255
-5176
-5061
-5086
-5295
-5260
-5253
-5083
-5073
-5135
-5121
-4907
-4555
-4172
-3651
-3273
-2620
-2063
-1480
-1147
-788
-611
-264
-8
119
295
269
308
238
312
202
355
507
715
879
989
1130
1178
1197
1034
871
578
462
371
351
321
414
640
979
1353
1603
1868
2143
2620
3157
3759
4255
4693
5279
5984
6731
7308
7480
7447
7234
6767
6279
5717
4326
2503
668
-1109
-2103
-2421
-2404
-2598
-2994
-3554
-3675
-3515
-3713
-4194
-5198
-6227
-6808
-6839
-6894
-6883
-6907
-6753
-5946
-4928
-3952
-2975
-1937
-879
401
1467
2046
2266
2355
2493
2646
2669
2664
2955
3468
4189
4942
5383
5552
5625
5567
5362
4942
4201
3281
2387
1493
609
-161
-933
-1707
-2346
-2734
-2926
-2965
-3006
-3122
-3339
-3671
-3948
-4175
-4562
-5047
-5404
-5513
-5273
-4787
-4295
-3814
-3169
-2342
-1388
-539
7
383
860
1432
1882
2071
2009
1990
2153
2464
2753
2825
2819
3045
3490
3812
3824
3498
3000
2567
2162
1573
721
-178
-1030
-1826
-2766
-3767
-4662
-5461
-5660
-5761
-5832
-5941
-5877
-5731
-5415
-5114
-5155
-5058
-5068
-4672
-4381
-4022
-3797
-3328
-2857
-2247
-1602
-1221
-735
-299
174
408
694
642
700
630
536
357
228
189
238
397
405
573
646
835
905
894
715
534
409
277
161
33
25
82
380
591
882
1199
1681
2287
2894
3477
4005
4615
5232
6000
6589
7204
7640
7705
7781
7406
6815
6125
5383
3818
2074
275
-1322
-1942
-2185
-2233
-2757
-3362
-3962
-3772
-3711
-3989
-4688
-5807
-6477
-6704
-6570
-6714
-6825
-7019
-6708
-5821
-4925
-4097
-3193
-2073
-874
458
1381
1909
2249
2510
2819
2925
2849
2934
3262
3741
4294
4749
4972
5147
5335
5387
5296
4900
4293
3566
2889
2039
1175
262
-725
-1593
-2361
-2776
-3012
-3101
-3181
-3320
-3494
-3622
-3667
-3825
-4177
-4616
-4892
-4914
-4714
-4503
-4358
-4105
-3585
-2834
-1998
-1309
-770
-111
705
1456
1965
2187
2256
2434
2661
2828
2764
2568
2554
2861
3182
3316
3221
3004
2908
2848
2622
2083
1389
720
167
-540
-1659
-3006
-4332
-5314
-5807
-6101
-6288
-6426
-6294
-5954
-5434
-4994
-4774
-4582
-4473
-4223
-4153
-3966
-3871
-3552
-3308
-2957
-2605
-2299
-1739
-1202
-556
-114
384
657
1034
1135
1096
987
767
635
443
414
308
419
528
734
865
972
1094
1169
1253
1142
1048
892
862
849
828
715
671
789
1058
1502
1919
2403
3031
3797
4576
5305
5983
6624
7143
7360
7354
7012
6385
5858
5287
3986
2321
597
-902
-1626
-1884
-1997
-2462
-2995
-3367
-3086
-2876
-3007
-3568
-4516
-5145
-5480
-5546
-5821
-6113
-6496
-6452
-5996
-5466
-4863
-4162
-3179
-2119
-885
159
963
1509
1927
2294
2400
2261
2180
2288
2480
2841
3111
3303
3500
3754
4060
4305
4364
4202
3913
3637
3251
2730
2064
1162
171
-724
-1378
-1881
-2294
-2653
-2910
-3047
-3020
-2902
-2898
-3054
-3283
-3413
-3454
-3456
-3548
-3735
-3814
-3732
-3548
-3308
-3088
-2828
-2347
-1652
-899
-293
230
751
1281
1747
2048
2100
2042
2044
2156
2296
2277
2129
2025
2078
2187
2211
2106
1906
1755
1409
1159
769
21
-740
-1568
-2384
-3337
-4012
-4672
-4893
-5186
-5238
-5190
-5144
-4798
-4525
-4078
-4008
-3761
-3837
-3572
-3508
-3385
-3375
-3318
-3256
-3227
-2847
-2686
-2203
-1939
-1332
-954
-457
-80
310
560
607
759
650
750
628
681
620
669
670
793
946
1031
1199
1278
1481
1527
1693
1792
1935
1953
2008
2057
2034
2137
2293
2588
2847
3220
3653
4181
4847
5475
5852
6032
6097
5912
5780
5469
4469
3079
1613
306
-631
-1242
-1774
-2408
-3001
-3303
-3137
-2880
-2729
-2811
-3086
-3247
-3232
-3159
-3316
-3554
-3996
-4355
-4545
-4704
-4836
-4764
-4424
-3962
-3256
-2532
-1738
-974
-166
590
1090
1348
1552
1843
2052
2243
2210
2027
1859
1796
1828
1881
1940
1922
2044
2279
2562
2791
2886
2788
2528
2201
1836
1421
880
317
-219
-681
-1065
-1399
-1700
-1985
-2211
-2310
-2290
-2236
-2145
-2064
-1965
-1838
-1809
-1840
-1948
-2084
-2169
-2164
-2136
-2166
-2123
-1953
-1649
-1326
-1038
-802
-562
-251
148
525
764
929
1055
1196
1286
1256
1133
970
854
715
591
449
241
70
-84
-280
-574
-844
-1124
-1259
-1371
-1488
-1614
-1715
-1738
-1762
-1742
-1846
-1884
-1984
-1967
-1974
-1940
-1905
-1854
-1712
-1606
-1421
-1297
-1149
-1039
-824
-671
-508
-356
-245
-99
-8
89
117
144
196
276
308
360
408
429
439
445
455
438
443
404
374
380
398
426
468
506
551
623
690
758
808
866
952
1041
1139
1258
1379
1492
1603
1688
1766
1823
1869
1912
1922
1746
1369
962
585
342
180
51
-114
-231
-252
-177
-50
-17
-56
-166
-212
-194
-173
-178
-208
-238
-311
-353
-388
-431
-468
-480
-486
-501
-487
-454
-415
-391
-362
-347
-361
-371
-373
-379
-394
-407
-386
-392
-405
-406
-420
-432
-461
-509
-554
-584
-598
-616
-649
-697
-746
-793
-833
-871
-890
-873
-869
-842
-819
-823
-778
-740
-722
-693
-659
-643
-625
-575
-538
-517
-479
-424
-375
-310
-210
-143
-96
-23
47
104
150
188
212
211
191
156
130
99
78
62
36
25
-11
-23
-26
-56
-58
-82
-142
-172
-203
-241
-290
-349
-394
-428
-457
-485
-524
-563
-613
-632
-642
-686
-723
-755
-767
-759
-735
-715
-703
-696
-700
-702
-704
-708
-739
-781
-829
-852
-855
-893
-928
-947
-959
-954
-954
-959
-959
-942
-933
-930
-899
-887
-849
-807
-780
-730
-691
-657
-615
-582
-517
-427
-348
-270
-214
-170
-108
-45
19
67
124
180
254
363
438
514
601
633
662
701
726
782
781
785
800
759
731
721
716
700
673
678
664
638
644
638
612
592
578
564
532
493
485
462
423
402
355
285
201
140
72
-16
-87
-174
-257
-310
-357
-380
-422
-489
-508
-537
-550
-559
-587
-643
-693
-729
-759
-772
-812
-873
-916
-962
-1022
-1062
-1086
-1112
-1123
-1128
-1112
-1128
-1129
-1104
-1092
-1066
-993
-957
-926
-891
-864
-806
-770
-723
-653
-631
-591
-537
-497
-457
-402
-331
-302
-251
-189
-134
-74
-47
-11
30
70
119
145
150
151
121
94
60
33
22
-25
-44
-47
-66
-87
-140
-195
-227
-232
-242
-255
-261
-281
-273
-246
-257
-278
-291
-322
-356
-385
-394
-405
-406
-397
-397
-410
-411
-411
-440
-453
-483
-514
-532
-555
-592
-624
-645
-692
-754
-785
-831
-875
-902
-929
-951
-979
-969
-986
-997
-987
-964
-946
-919
-888
-861
-823
-806
-758
-692
-630
-562
-499
-420
-363
-322
-246
-185
-129
-59
-15
45
98
158
210
244
303
361
431
495
568
632
696
757
773
779
761
744
736
724
694
673
661
628
622
607
600
614
582
546
522
518
514
514
495
476
442
376
334
263
180
123
33
-60
-108
-166
-226
-279
-352
-393
-423
-460
-448
-477
-493
-477
-535
-569
-593
-658
-703
-739
-781
-828
-863
-873
-891
-924
-951
-968
-990
-994
-994
-1004
-1018
-1008
-989
-988
-955
-931
-896
-844
-795
-756
-719
-636
-581
-552
-493
-466
-458
-416
-385
-354
-316
-268
-224
-187
-138
-81
-40
1
28
50
62
57
50
24
-5
-30
-41
-76
-117
-115
-121
-131
-117
-115
-101
-67
-49
-43
-66
-76
-99
-150
-147
-149
-193
-194
-187
-216
-210
-194
-212
-248
-261
-258
-269
-291
-315
-357
-422
-490
-533
-587
-652
-679
-718
-765
-809
-841
-860
-910
-947
-950
-1003
-1026
-1009
-1012
-988
-982
-954
-901
-870
-829
-758
-698
-646
-582
-522
-469
-426
-369
-342
-341
-327
-303
-304
-311
-279
-253
-236
-211
-207
-175
-130
-96
-46
-13
5
47
91
119
167
224
261
292
335
384
430
460
509
529
533
562
574
594
603
601
627
639
657
695
722
719
707
702
669
625
595
563
516
446
383
330
234
155
105
14
-71
-128
-204
-249
-296
-353
-389
-444
-480
-512
-543
-572
-621
-650
-662
-698
-720
-725
-776
-807
-836
-853
-861
-899
-894
-874
-863
-833
-801
-771
-738
-711
-652
-608
-558
-504
-486
-470
-474
-451
-430
-435
-424
-396
-393
-377
-364
-335
-318
-335
-316
-296
-293
-259
-237
-219
-182
-167
-130
-124
-122
-82
-64
-55
-55
-30
7
27
61
94
105
120
157
179
188
213
223
209
208
225
214
210
200
155
137
110
70
18
-43
-104
-169
-230
-285
-322
-385
-430
-476
-541
-562
-588
-642
-680
-699
-736
-760
-761
-766
-781
-787
-774
-776
-777
-779
-765
-743
-734
-726
-707
-700
-693
-668
-664
-649
-630
-617
-585
-556
-547
-542
-519
-515
-504
-493
-470
-443
-445
-440
-405
-375
-343
-292
-246
-203
-153
-96
-31
11
62
114
143
179
247
290
352
411
461
533
599
658
709
748
774
820
849
853
838
816
782
752
738
694
654
636
591
561
521
471
459
411
345
269
187
85
-3
-87
-202
-303
-378
-456
-544
-597
-646
-698
-713
-744
-763
-771
-802
-823
-816
-827
-829
-821
-817
-824
-818
-806
-809
-792
-770
-748
-738
-693
-653
-655
-630
-617
-616
-586
-556
-537
-533
-520
-497
-492
-481
-473
-464
-456
-433
-405
-393
-362
-356
-356
-333
-309
-269
-231
-203
-173
-127
-94
-52
-12
20
2
-2
41
37
-23
-40
-48
-87
-97
-102
-112
-126
-138
-150
-175
-191
-186
-179
-185
-180
-193
-208
-218
-239
-256
-273
-316
-319
-349
-389
-427
-479
-476
-490
-519
-518
-522
-521
-507
-502
-514
-520
-511
-514
-518
-536
-554
-565
-605
-655
-689
-729
-775
-784
-795
-816
-833
-839
-840
-841
-816
-814
-807
-793
-795
-783
-759
-760
-768
-753
-742
-724
-670
-625
-593
-569
-518
-484
-472
-429
-394
-362
-319
-276
-225
-188
-153
-97
-38
22
84
140
176
231
298
369
405
448
488
528
575
621
661
670
662
673
694
735
754
729
689
649
642
616
566
542
476
401
372
305
245
185
79
0
-75
-154
-228
-319
-407
-480
-551
-613
-660
-719
-748
-769
-788
-799
-792
-794
-779
-739
-707
-670
-653
-650
-635
-631
-615
-596
-614
-598
-582
-566
-529
-526
-514
-489
-492
-482
-492
-511
-502
-514
-518
-498
-473
-453
-425
-401
-376
-355
-343
-315
-322
-328
-323
-344
-347
-340
-313
-291
-277
-252
-247
-224
-177
-132
-121
-112
-78
-89
-95
-76
-48
-35
-26
-22
-19
1
11
36
41
67
77
71
102
96
95
89
74
56
34
44
40
11
3
10
-6
-38
-82
-144
-198
-258
-318
-372
-444
-488
-531
-573
-595
-619
-641
-656
-659
-690
-706
-729
-757
-748
-754
-764
-762
-754
-751
-760
-757
-752
-753
-734
-702
-664
-634
-620
-606
-575
-546
-522
-493
-460
-427
-395
-367
-325
-283
-220
-162
-122
-65
-22
11
56
126
173
210
284
350
424
484
518
580
637
710
772
800
816
847
865
850
842
815
808
792
772
765
708
678
627
530
464
438
378
325
312
273
211
155
126
95
69
13
-40
-99
-140
-171
-236
-266
-322
-368
-390
-412
-445
-471
-491
-502
-498
-491
-480
-486
-489
-493
-512
-534
-552
-572
-577
-579
-611
-647
-683
-707
-708
-725
-762
-770
-782
-787
-780
-783
-795
-802
-792
-787
-781
-751
-700
-665
-639
-613
-590
-565
-528
-469
-432
-413
-391
-361
-349
-322
-277
-259
-218
-159
-104
-51
-13
4
31
45
36
36
26
9
5
-20
-31
-35
-60
-50
-50
-74
-88
-114
-141
-172
-197
-220
-257
-297
-352
-398
-474
-551
-597
-653
-695
-724
-768
-800
-820
-847
-869
-905
-935
-937
-971
-981
-967
-1022
-1030
-1042
-1073
-1065
-1103
-1108
-1121
-1151
-1136
-1122
-1121
-1102
-1090
-1073
-1034
-1004
-970
-942
-914
-885
-846
-812
-749
-671
-612
-532
-461
-419
-363
-323
-279
-231
-187
-134
-92
-42
9
71
149
225
300
366
434
494
556
624
661
703
744
787
841
867
919
962
982
970
943
936
894
864
802
767
720
644
622
605
571
532
534
489
453
416
362
344
307
268
220
129
30
-48
-153
-246
-345
-454
-552
-637
-708
-782
-851
-912
-943
-963
-983
-1016
-1059
-1068
-1073
-1089
-1103
-1130
-1131
-1129
-1133
-1120
-1120
-1125
-1107
-1094
-1070
-1058
-1038
-1012
-985
-943
-885
-806
-759
-707
-639
-572
-507
-458
-417
-355
-325
-308
-252
-217
-194
-162
-134
-103
-83
-49
-25
-35
-32
-31
-40
-19
6
53
95
119
131
138
150
142
139
132
99
67
36
5
-33
-70
-105
-149
-202
-251
-314
-379
-409
-451
-488
-519
-578
-632
-663
-690
-733
-768
-808
-865
-890
-932
-981
-1014
-1060
-1105
-1131
-1148
-1159
-1198
-1197
-1194
-1190
-1192
-1190
-1171
-1144
-1130
-1092
-1048
-970
-979
-1031
-898
-912
-831
-766
-814
-674
-699
-786
-730
-738
-632
-463
-494
-586
-441
-329
-213
-100
9
141
292
402
550
558
737
1012
1291
1705
2032
2459
2945
3176
3435
3690
3781
3906
3881
3603
2927
2199
1801
1451
1086
1001
538
-134
-509
-845
-799
-903
-1119
-1205
-1370
-1323
-1321
-1440
-1471
-1682
-2014
-2237
-2471
-2673
-2814
-2794
-2781
-3040
-3141
-2983
-2698
-2229
-1747
-1439
-1235
-899
-376
191
611
791
824
872
961
1070
1149
1170
1071
891
831
906
941
1000
1129
1092
958
932
914
851
724
481
117
-293
-691
-1007
-1265
-1541
-1872
-2246
-2537
-2678
-2646
-2471
-2299
-2273
-2278
-2094
-1779
-1491
-1292
-1170
-1143
-1101
-878
-635
-503
-407
-320
-181
31
226
471
773
1041
1247
1388
1467
1589
1715
1815
1658
1264
913
611
315
-80
-564
-1165
-1899
-2598
-2663
-2817
-3107
-3238
-3248
-3318
-3348
-3170
-2955
-2666
-2651
-2480
-2486
-2324
-2410
-2343
-2240
-2252
-2397
-2386
-2105
-1938
-1683
-1589
-1288
-1263
-990
-567
-181
-108
0
57
9
123
138
211
116
45
-38
84
114
179
282
422
503
494
645
847
1066
1094
1225
1281
1314
1416
1677
1902
2066
2269
2497
2910
3368
3926
4534
5141
5402
5483
5598
5563
5322
5272
4994
3591
1862
437
-669
-1294
-1619
-2156
-3023
-3967
-4356
-3955
-3549
-3283
-3313
-3348
-3072
-2797
-2607
-2485
-2532
-2841
-2989
-2906
-2694
-2478
-1879
-1155
-818
-502
145
1054
2101
3052
3525
3554
3407
3448
3685
3692
3191
2408
1627
1064
788
552
342
18
-477
-744
-612
-471
-489
-593
-883
-1343
-1734
-2007
-2265
-2628
-3048
-3457
-3779
-3925
-3845
-3483
-3005
-2554
-2244
-1887
-1316
-599
102
662
887
819
873
1175
1415
1388
1238
1036
929
1064
1345
1568
1638
1647
1719
1851
1887
1853
1745
1533
1159
607
58
-385
-743
-1056
-1404
-1778
-2113
-2221
-2022
-1755
-1582
-1559
-1656
-1805
-1694
-1548
-1719
-2315
-2808
-3115
-3325
-3269
-3093
-2948
-2997
-2716
-2418
-1787
-1304
-746
-270
120
176
43
135
175
159
-367
-711
-1207
-1418
-1527
-1402
-1581
-1838
-1898
-1762
-1485
-1353
-1147
-1256
-1298
-1453
-1452
-1491
-1499
-1573
-1689
-1706
-1718
-1510
-1146
-657
-402
-129
147
587
935
1247
1542
1670
1637
1639
1807
1961
2220
2356
2478
2618
2966
3430
3985
4444
4681
4982
5424
5938
6019
5806
5568
5013
4391
3987
3584
2852
1799
498
-638
-1831
-2861
-3069
-3256
-3537
-4013
-4425
-4486
-4331
-4126
-3770
-3597
-3619
-3465
-3268
-2732
-2440
-2327
-1980
-1591
-1119
-398
391
1072
1596
1909
2341
2778
3127
3439
3539
3218
2685
2220
1829
1513
1133
648
211
-305
-794
-939
-1004
-1171
-1465
-1752
-1975
-2141
-2299
-2438
-2649
-3022
-3303
-3324
-3157
-2979
-2825
-2631
-2343
-2011
-1553
-964
-398
37
372
631
846
1033
1242
1505
1551
1428
1384
1346
1376
1474
1476
1399
1280
1183
1211
1216
1085
838
501
193
-72
-342
-560
-789
-1101
-1396
-1553
-1568
-1541
-1453
-1357
-1299
-1250
-1185
-1134
-1311
-1381
-1399
-1674
-1889
-1915
-2036
-2298
-2723
-2945
-2828
-2806
-2513
-2090
-1821
-1760
-1674
-1385
-877
-705
-663
-569
-701
-955
-1272
-1384
-1396
-1550
-1744
-1743
-1763
-1751
-1652
-1555
-1495
-1513
-1459
-1326
-1271
-1378
-1460
-1561
-1664
-1608
-1470
-1217
-1004
-887
-725
-442
-168
212
611
900
1014
1065
1246
1460
1565
1647
1829
2060
2270
2474
2775
3140
3471
3811
4158
4578
4987
5382
5887
6022
5717
5335
4909
4423
3967
3551
3011
1861
163
-1124
-2094
-2740
-2818
-2953
-3338
-3952
-4403
-4221
-3636
-3296
-3073
-2960
-2842
-2675
-2568
-2209
-1833
-1648
-1373
-867
-361
176
796
1360
1739
1880
2091
2492
2810
2848
2522
1843
1168
697
442
347
59
-515
-1038
-1374
-1517
-1454
-1390
-1443
-1688
-1996
-2131
-2154
-2304
-2517
-2676
-2783
-2782
-2627
-2347
-2078
-1841
-1605
-1193
-696
-216
285
621
797
794
664
746
944
989
956
788
543
449
523
689
796
795
748
691
664
626
522
322
65
-210
-437
-571
-711
-897
-1042
-1142
-1127
-985
-806
-612
-501
-510
-529
-511
-476
-423
-396
-486
-1064
-1718
-1991
-2063
-2165
-2437
-2590
-2672
-2750
-2664
-2190
-2010
-1945
-1830
-1565
-1265
-1331
-1380
-1310
-1233
-1425
-1570
-1631
-1424
-1451
-1540
-1548
-1563
-1557
-1478
-1275
-1307
-1452
-1646
-1673
-1739
-1761
-1745
-1725
-1730
-1756
-1627
-1420
-1079
-850
-628
-431
-179
78
324
488
494
547
691
884
918
1019
1214
1511
1758
1997
2321
2728
3128
3459
3742
3950
4164
4467
4859
5156
5479
5514
5178
4910
4553
4109
3819
3620
3093
1774
110
-998
-1851
-2366
-2484
-2885
-3480
-4086
-4399
-4086
-3520
-3175
-2914
-2842
-2734
-2567
-2338
-1887
-1538
-1369
-1059
-551
-100
311
739
1127
1403
1592
1871
2172
2278
2137
1744
1110
601
375
283
198
-202
-824
-1259
-1450
-1426
-1328
-1337
-1464
-1721
-1871
-1905
-1973
-2113
-2222
-2212
-2135
-2028
-1848
-1661
-1425
-1134
-839
-415
27
345
585
685
655
629
610
685
794
766
635
468
351
406
533
679
731
644
568
525
456
353
174
-4
-137
-256
-347
-456
-610
-703
-669
-541
-406
-318
-239
-189
-169
-216
-217
-192
-199
-207
-435
-817
-1021
-1175
-1326
-1372
-1438
-1634
-1779
-1840
-2095
-2482
-2661
-2631
-2528
-2363
-2258
-2281
-2243
-2041
-1715
-1352
-1133
-1020
-1003
-1060
-1180
-1278
-1253
-1182
-1276
-1461
-1594
-1599
-1652
-1717
-1666
-1540
-1459
-1358
-1297
-1385
-1395
-1304
-1232
-1185
-1073
-952
-742
-560
-506
-427
-142
282
596
761
816
842
983
1220
1396
1534
1720
1991
2263
2485
2736
3009
3358
3770
4127
4376
4609
4966
5325
5435
5234
4972
4653
4330
3987
3662
3167
2073
622
-475
-1175
-1767
-2044
-2457
-3102
-3631
-3817
-3511
-3053
-2924
-2877
-2796
-2679
-2482
-2380
-2201
-1800
-1471
-1135
-703
-364
-2
415
784
1109
1330
1508
1744
1732
1419
1038
614
320
271
145
-122
-461
-849
-1058
-1028
-994
-1026
-1158
-1354
-1532
-1710
-1828
-1904
-2041
-2155
-2089
-1926
-1805
-1678
-1502
-1274
-923
-587
-281
-19
107
198
203
179
222
269
343
386
318
222
213
315
464
558
574
564
517
455
387
267
120
-6
-80
-145
-240
-321
-393
-413
-383
-329
-262
-235
-254
-318
-384
-421
-437
-489
-558
-592
-688
-976
-1194
-1262
-1345
-1502
-1743
-1978
-2166
-2526
-2762
-2640
-2767
-2923
-2815
-2656
-2504
-2359
-2253
-1931
-1701
-1567
-1337
-1226
-1121
-1185
-1306
-1245
-1129
-1292
-1299
-1329
-1384
-1407
-1411
-1413
-1362
-1404
-1374
-1296
-1442
-1525
-1464
-1394
-1345
-1245
-1196
-989
-764
-580
-378
-208
-50
190
381
562
619
647
843
1069
1245
1448
1731
2044
2392
2712
3017
3360
3712
3988
4318
4596
4864
5208
5510
5530
5238
4944
4608
4290
4018
3641
2779
1352
138
-680
-1244
-1589
-2003
-2700
-3345
-3545
-3358
-2941
-2771
-2857
-2952
-2924
-2650
-2425
-2367
-2229
-1973
-1620
-1078
-633
-339
-14
367
814
1134
1313
1451
1452
1276
1037
769
555
507
447
261
-11
-275
-409
-375
-330
-442
-691
-989
-1170
-1277
-1432
-1587
-1807
-1935
-1867
-1711
-1532
-1414
-1310
-1092
-768
-461
-279
-232
-255
-226
-139
-51
21
34
47
130
223
347
474
625
789
857
862
835
791
755
698
614
484
366
272
232
217
171
144
157
210
254
231
145
18
-71
-134
-205
-310
-447
-552
-616
-634
-632
-795
-1069
-1165
-1196
-1361
-1700
-2060
-2442
-2712
-2741
-2568
-2504
-2585
-2485
-2242
-1944
-1735
-1564
-1444
-1289
-1279
-1282
-1270
-1198
-1135
-1095
-1050
-1088
-1142
-1148
-1072
-1119
-1217
-1321
-1329
-1386
-1473
-1572
-1643
-1662
-1628
-1559
-1501
-1464
-1383
-1277
-1117
-881
-689
-505
-359
-226
-80
109
260
431
560
685
872
1051
1227
1416
1635
1938
2254
2477
2728
2946
3155
3454
3691
3884
4156
4450
4606
4554
4315
4083
3957
3866
3743
3322
2430
1344
522
-31
-553
-1200
-1872
-2491
-2949
-2966
-2727
-2571
-2580
-2603
-2569
-2443
-2315
-2337
-2378
-2219
-1965
-1662
-1353
-1111
-935
-668
-207
260
529
648
700
660
559
447
332
219
135
-20
-226
-421
-524
-528
-490
-463
-546
-696
-808
-904
-1070
-1278
-1444
-1529
-1567
-1573
-1596
-1614
-1578
-1389
-1074
-790
-632
-575
-517
-452
-362
-266
-224
-246
-244
-185
-102
-14
90
233
377
527
673
718
689
666
614
576
527
424
314
202
109
56
41
46
39
67
67
-2
-62
-122
-173
-246
-341
-451
-577
-678
-731
-765
-810
-821
-832
-1000
-1186
-1348
-1510
-1630
-1751
-1926
-2096
-2235
-2410
-2528
-2584
-2517
-2459
-2369
-2214
-2040
-1932
-1644
-1275
-1126
-1078
-1099
-1083
-1069
-1043
-1089
-1154
-1163
-1161
-1193
-1193
-1185
-1134
-1113
-1051
-1041
-1124
-1153
-1140
-1165
-1233
-1174
-1031
-890
-819
-737
-632
-415
-145
90
215
323
470
607
730
840
933
1090
1297
1484
1697
1933
2197
2505
2841
3133
3371
3608
3851
4092
4352
4480
4363
4046
3726
3535
3392
3237
2840
2055
1321
963
751
478
-50
-844
-1472
-1605
-1337
-1058
-1220
-1647
-1937
-1945
-1632
-1419
-1623
-1890
-1932
-1735
-1390
-1250
-1385
-1500
-1277
-782
-382
-368
-576
-695
-596
-292
-56
-138
-366
-439
-381
-257
-183
-253
-296
-231
-85
-17
-104
-211
-286
-253
-173
-237
-392
-514
-582
-565
-524
-539
-547
-512
-454
-451
-497
-527
-504
-392
-318
-341
-426
-518
-491
-345
-236
-197
-185
-141
-15
112
196
222
214
282
404
491
473
399
361
404
501
573
550
455
403
403
413
392
351
292
242
197
149
72
-28
-75
-104
-138
-220
-359
-550
-713
-806
-911
-1018
-1192
-1379
-1586
-1734
-1706
-1708
-1797
-1826
-1830
-1831
-1688
-1554
-1510
-1480
-1529
-1548
-1398
-1277
-1247
-1245
-1275
-1264
-1198
-1131
-1084
-1074
-1119
-1051
-947
-897
-889
-907
-908
-839
-760
-708
-705
-726
-674
-588
-513
-469
-467
-469
-387
-287
-215
-151
-127
-120
-59
17
72
135
184
265
373
495
669
800
880
1014
1165
1321
1486
1609
1711
1828
1899
1995
2121
2166
2183
2128
2022
1958
1853
1769
1737
1541
1216
900
618
545
594
674
799
685
434
285
128
73
87
47
-3
-136
-344
-509
-615
-721
-749
-755
-801
-856
-975
-1116
-1196
-1208
-1130
-1027
-1026
-1075
-1135
-1218
-1202
-1123
-1042
-950
-935
-937
-920
-918
-875
-805
-698
-622
-573
-554
-595
-638
-644
-579
-498
-475
-512
-591
-667
-703
-682
-634
-602
-584
-596
-629
-660
-656
-624
-562
-498
-440
-407
-445
-467
-432
-387
-309
-238
-200
-198
-207
-182
-133
-52
41
106
150
153
155
166
169
217
262
285
279
225
181
171
200
225
242
224
168
86
5
-88
-258
-422
-604
-671
-643
-750
-841
-963
-1124
-1176
-1216
-1252
-1192
-1286
-1347
-1310
-1394
-1421
-1374
-1347
-1365
-1400
-1481
-1463
-1480
-1494
-1507
-1496
-1453
-1417
-1384
-1386
-1359
-1356
-1276
-1209
-1153
-1138
-1116
-1097
-1043
-980
-880
-778
-763
-728
-660
-554
-445
-341
-277
-201
-82
29
92
159
276
402
550
665
774
862
967
1129
1287
1475
1670
1805
1963
2146
2282
2431
2474
2433
2453
2476
2458
2422
2232
1843
1447
1285
1337
1422
1458
1368
1137
822
635
589
598
535
459
312
41
-232
-439
-590
-674
-736
-837
-947
-1069
-1186
-1310
-1357
-1321
-1245
-1166
-1119
-1191
-1358
-1463
-1372
-1194
-1103
-1117
-1259
-1348
-1304
-1166
-1028
-942
-869
-771
-675
-631
-633
-662
-671
-585
-462
-421
-485
-619
-698
-677
-576
-464
-445
-482
-533
-578
-563
-532
-487
-447
-430
-422
-430
-434
-438
-428
-361
-238
-160
-129
-120
-152
-131
-24
116
212
243
242
212
194
222
267
294
269
235
224
173
137
120
110
159
204
201
168
108
67
50
21
-21
-132
-324
-532
-756
-942
-934
-926
-941
-903
-935
-1070
-1157
-1234
-1205
-1119
-1109
-1086
-1192
-1361
-1446
-1400
-1382
-1337
-1361
-1409
-1442
-1508
-1548
-1555
-1512
-1441
-1359
-1371
-1384
-1445
-1472
-1434
-1334
-1233
-1164
-1176
-1207
-1147
-1076
-944
-796
-696
-629
-547
-479
-396
-330
-289
-204
-88
0
75
135
193
316
480
680
833
940
1031
1099
1204
1384
1558
1694
1804
1894
2008
2087
2109
2122
2182
2236
2312
2327
2178
1855
1474
1202
1150
1192
1258
1296
1090
801
558
434
421
401
353
298
88
-169
-383
-567
-654
-653
-668
-770
-914
-1122
-1268
-1315
-1286
-1228
-1131
-1109
-1160
-1256
-1336
-1314
-1201
-1062
-986
-1042
-1133
-1158
-1124
-1007
-872
-793
-759
-744
-734
-751
-777
-760
-702
-608
-537
-547
-623
-702
-727
-663
-572
-495
-484
-524
-557
-588
-568
-493
-434
-390
-363
-381
-370
-354
-346
-280
-200
-125
-55
-38
-42
-36
7
110
218
271
269
212
168
176
233
279
305
300
273
239
192
151
146
134
139
111
16
-88
-171
-183
-208
-254
-336
-489
-729
-821
-897
-986
-1036
-1050
-1098
-1155
-1133
-1142
-1137
-1209
-1226
-1261
-1276
-1354
-1366
-1451
-1520
-1554
-1554
-1509
-1546
-1583
-1631
-1616
-1637
-1543
-1529
-1504
-1512
-1497
-1434
-1376
-1322
-1256
-1194
-1159
-1045
-965
-866
-813
-745
-659
-537
-405
-331
-295
-255
-174
-80
39
129
211
326
441
577
744
897
1029
1189
1333
1482
1637
1803
1967
2113
2260
2359
2361
2335
2370
2404
2422
2363
2120
1682
1282
1168
1213
1324
1367
1254
979
688
527
525
520
402
340
176
-79
-321
-519
-653
-718
-764
-807
-905
-1057
-1196
-1325
-1394
-1362
-1220
-1131
-1123
-1284
-1473
-1502
-1401
-1233
-1144
-1223
-1338
-1362
-1294
-1157
-1061
-1031
-981
-852
-754
-738
-782
-842
-808
-668
-536
-497
-586
-718
-727
-679
-559
-438
-432
-460
-494
-515
-494
-459
-402
-371
-377
-383
-386
-408
-420
-385
-333
-227
-141
-108
-120
-152
-118
12
132
174
191
160
117
112
134
146
148
132
113
100
72
36
32
47
79
119
102
11
-114
-283
-357
-367
-479
-530
-637
-789
-854
-833
-846
-828
-872
-924
-936
-1046
-1090
-1115
-1161
-1150
-1109
-1201
-1254
-1324
-1400
-1412
-1415
-1421
-1410
-1431
-1482
-1476
-1504
-1476
-1420
-1387
-1345
-1339
-1361
-1338
-1304
-1248
-1156
-1094
-1057
-1006
-946
-876
-771
-687
-595
-492
-432
-377
-319
-254
-161
-68
22
139
232
350
505
600
736
920
1069
1206
1312
1413
1552
1709
1882
2065
2188
2229
2223
2213
2267
2318
2327
2277
2054
1653
1262
1115
1124
1221
1311
1207
942
636
417
339
305
245
236
107
-148
-414
-632
-740
-780
-801
-829
-907
-1065
-1201
-1327
-1397
-1356
-1231
-1089
-1033
-1157
-1349
-1433
-1380
-1218
-1069
-1077
-1152
-1221
-1201
-1070
-942
-848
-779
-708
-641
-608
-645
-683
-678
-588
-419
-334
-377
-469
-566
-558
-468
-351
-274
-293
-363
-422
-419
-366
-303
-270
-248
-233
-242
-233
-224
-233
-168
-72
35
116
85
28
-3
36
139
222
246
193
131
111
111
141
169
180
170
155
133
93
75
60
53
81
66
-12
-147
-271
-320
-363
-383
-420
-571
-772
-935
-962
-860
-858
-857
-880
-1020
-1167
-1169
-1187
-1220
-1209
-1238
-1247
-1386
-1528
-1607
-1620
-1643
-1594
-1564
-1595
-1663
-1732
-1727
-1691
-1634
-1555
-1470
-1516
-1534
-1519
-1480
-1426
-1351
-1251
-1166
-1098
-1051
-955
-907
-806
-694
-593
-509
-479
-457
-402
-321
-223
-56
42
116
228
336
460
611
730
879
1058
1191
1287
1398
1534
1722
1900
2116
2240
2325
2236
2468
3113
3517
3195
2550
2130
1683
1456
1312
1011
519
520
898
1056
793
288
-175
-189
10
59
-213
-805
-1248
-1356
-1303
-1304
-1409
-1585
-1593
-1435
-1289
-1275
-1463
-1660
-1483
-1019
-760
-893
-1283
-1555
-1511
-1273
-1034
-1026
-1254
-1316
-1128
-838
-607
-547
-600
-572
-379
-210
-300
-574
-808
-858
-716
-537
-554
-837
-1014
-938
-751
-513
-364
-406
-487
-460
-356
-296
-353
-437
-508
-508
-408
-345
-417
-483
-375
-138
133
348
372
295
294
396
521
530
459
361
254
235
314
306
232
238
325
407
462
404
184
-6
-87
-139
-313
-635
-957
-1253
-1384
-1341
-1326
-1432
-1511
-1529
-1465
-1317
-1263
-1340
-1455
-1490
-1426
-1398
-1515
-1669
-1874
-1865
-1725
-1627
-1625
-1675
-1658
-1546
-1338
-1186
-1183
-1276
-1315
-1317
-1291
-1288
-1309
-1384
-1370
-1228
-1022
-872
-800
-701
-584
-402
-249
-171
-234
-342
-339
-315
-251
-173
-119
2
221
486
775
1019
1224
1435
1675
1925
2133
2263
2417
2654
2912
3234
3526
3668
3714
3812
3894
3898
3869
3688
3180
2476
1897
1457
957
469
-66
-657
-978
-829
-538
-415
-644
-1082
-1362
-1334
-1126
-1144
-1521
-1978
-2154
-2006
-1677
-1590
-1811
-1857
-1469
-934
-530
-504
-762
-889
-701
-334
-215
-502
-828
-894
-780
-566
-462
-498
-511
-369
-153
-45
-92
-207
-320
-396
-472
-590
-760
-928
-1043
-1122
-1078
-882
-736
-680
-635
-655
-650
-538
-455
-485
-650
-822
-852
-825
-762
-686
-649
-535
-310
-79
99
218
266
316
457
561
548
451
319
249
273
381
509
527
520
591
683
766
785
666
509
418
211
-77
-383
-701
-1071
-1406
-1668
-1844
-1941
-1938
-1859
-1944
-2002
-1844
-1669
-1656
-1668
-1881
-2104
-2095
-1927
-1825
-1825
-1856
-1807
-1647
-1444
-1296
-1377
-1413
-1363
-1369
-1427
-1453
-1625
-1711
-1666
-1518
-1476
-1458
-1351
-1296
-1192
-1056
-918
-884
-854
-803
-755
-724
-631
-585
-529
-468
-397
-295
-196
-32
97
217
399
568
724
932
1069
1176
1357
1597
1845
2088
2319
2510
2712
3018
3376
3695
4002
4295
4477
4436
4370
4257
4078
3823
3445
2793
1961
1226
641
125
-328
-700
-1109
-1431
-1457
-1360
-1426
-1407
-1514
-1855
-2015
-2050
-2182
-2165
-2072
-1981
-1828
-1518
-1147
-940
-771
-506
-244
-108
37
-71
-333
-452
-414
-397
-359
-312
-319
-228
-138
-42
-26
5
21
-71
-240
-446
-675
-891
-980
-1074
-1150
-1110
-978
-883
-794
-712
-626
-472
-333
-305
-449
-660
-711
-704
-714
-672
-654
-587
-396
-155
-13
78
205
355
449
472
428
319
278
313
313
303
372
462
502
556
599
639
739
800
715
527
397
295
222
125
0
-204
-480
-632
-755
-919
-1042
-1207
-1402
-1521
-1570
-1587
-1861
-2304
-2559
-2588
-2513
-2388
-2309
-2278
-2193
-1927
-1615
-1492
-1559
-1646
-1747
-1809
-1720
-1765
-1818
-1745
-1695
-1667
-1524
-1447
-1385
-1325
-1280
-1259
-1299
-1273
-1302
-1389
-1308
-1097
-909
-713
-605
-486
-389
-279
-128
-43
37
83
120
191
306
462
658
880
1127
1378
1638
1881
2051
2241
2445
2652
2864
3095
3305
3545
3858
4244
4679
5068
5164
4917
4580
4290
3968
3211
2091
696
-463
-810
-779
-988
-1471
-1924
-1831
-1302
-762
-727
-1399
-2028
-2115
-2024
-1977
-2107
-2311
-2111
-1584
-934
-565
-285
12
329
472
444
320
63
-152
-457
-817
-959
-737
-512
-367
-447
-489
-302
-69
96
-191
-650
-959
-1111
-1258
-1499
-1750
-1809
-1643
-1298
-1004
-856
-645
-448
-308
-258
-304
-401
-534
-713
-950
-1127
-1021
-752
-551
-420
-344
-144
170
407
441
285
150
150
144
12
-137
-199
-59
218
396
464
583
736
840
876
759
616
517
396
209
-53
-161
-96
-5
-6
-57
-190
-341
-406
-642
-991
-1374
-1798
-2099
-2351
-2533
-2521
-2490
-2298
-2051
-1980
-1775
-1580
-1557
-1510
-1604
-1825
-1949
-1933
-1896
-1914
-1877
-1765
-1641
-1509
-1307
-1247
-1351
-1391
-1473
-1655
-1736
-1834
-1932
-1839
-1763
-1591
-1415
-1244
-967
-793
-634
-488
-479
-439
-432
-486
-477
-411
-297
-162
32
264
504
790
1060
1280
1486
1643
1774
1852
1951
2090
2245
2463
2738
3053
3445
3879
4320
4809
5247
5415
5248
4896
4550
3981
2915
1660
290
-779
-1107
-1130
-1265
-1632
-1797
-1425
-1053
-761
-874
-1589
-2083
-2153
-2307
-2401
-2478
-2357
-1884
-1274
-617
-193
276
693
930
813
588
357
28
-330
-679
-985
-983
-653
-455
-249
-247
-115
97
132
56
-388
-788
-1095
-1449
-1731
-1910
-2011
-1819
-1500
-1182
-862
-591
-227
-44
-25
-115
-250
-385
-580
-784
-973
-1010
-779
-478
-256
-57
128
414
601
640
595
376
225
78
-107
-235
-309
-213
18
223
390
534
701
854
849
733
554
394
270
140
-64
-289
-288
-178
-72
-23
1
10
-98
-290
-590
-928
-1231
-1498
-1912
-2294
-2506
-2429
-2157
-1977
-1846
-1755
-1619
-1394
-1291
-1352
-1542
-1844
-2025
-2023
-2001
-1989
-1891
-1749
-1583
-1440
-1185
-1077
-1144
-1265
-1403
-1599
-1705
-1763
-1887
-1899
-1804
-1559
-1323
-1081
-852
-643
-484
-393
-365
-394
-380
-448
-484
-434
-312
-109
136
399
639
916
1224
1459
1598
1729
1817
1879
1994
2155
2287
2436
2689
3009
3415
3866
4311
4762
5189
5406
5275
4955
4593
3905
2753
1544
242
-805
-1173
-1294
-1440
-1696
-1789
-1302
-1001
-844
-873
-1491
-2000
-2050
-2215
-2362
-2410
-2226
-1668
-1147
-519
-38
406
817
1055
861
588
344
-30
-347
-720
-1045
-1067
-758
-540
-349
-350
-213
-37
-53
-75
-493
-937
-1218
-1523
-1809
-1972
-2002
-1796
-1565
-1265
-942
-702
-328
-155
-148
-228
-345
-435
-634
-871
-1039
-1073
-837
-551
-389
-196
5
281
474
485
391
198
94
-21
-222
-374
-391
-288
-56
166
302
463
643
783
762
648
490
368
248
45
-159
-339
-319
-218
-134
-60
-49
-155
-321
-499
-755
-1074
-1567
-2003
-2205
-2305
-2246
-2107
-2026
-1826
-1591
-1357
-1143
-1216
-1394
-1569
-1836
-1901
-1942
-1964
-1925
-1863
-1744
-1616
-1424
-1298
-1175
-1262
-1397
-1506
-1549
-1644
-1722
-1791
-1744
-1553
-1374
-1090
-941
-724
-544
-387
-299
-303
-319
-333
-352
-306
-188
-82
180
389
658
933
1143
1429
1664
1822
1909
1990
2107
2233
2414
2616
2818
3148
3534
4017
4464
4872
5368
5531
5447
5312
4632
3412
2031
593
-427
-1058
-1524
-1734
-2075
-2150
-1482
-972
-797
-756
-1212
-1667
-1778
-1978
-2185
-2391
-2317
-1876
-1405
-926
-369
134
671
1169
1135
974
744
373
-25
-448
-854
-1011
-906
-739
-587
-592
-350
-89
45
125
-126
-460
-800
-1158
-1553
-1903
-2032
-1887
-1722
-1497
-1239
-978
-530
-241
-96
-65
-135
-234
-424
-673
-972
-1127
-1043
-879
-751
-565
-314
9
302
497
549
467
450
352
108
-134
-271
-227
-108
3
122
252
454
696
816
823
766
664
537
341
97
-173
-271
-305
-306
-359
-589
-724
-687
-706
-779
-1081
-1418
-1653
-1886
-1904
-1967
-2115
-2144
-2061
-2008
-1825
-1713
-1663
-1606
-1564
-1619
-1645
-1628
-1581
-1544
-1574
-1531
-1562
-1566
-1476
-1503
-1550
-1483
-1465
-1428
-1434
-1463
-1421
-1406
-1231
-1094
-1037
-946
-851
-766
-695
-620
-493
-349
-200
-28
76
234
409
606
829
1024
1182
1316
1488
1655
1806
1982
2198
2426
2664
2911
3182
3446
3845
4274
4635
4992
5213
5198
5051
4416
3318
2138
872
-3
-656
-1322
-1639
-1965
-2024
-1411
-1014
-898
-875
-1217
-1579
-1688
-1855
-2062
-2242
-2169
-1854
-1541
-1163
-618
-131
325
823
836
747
636
340
7
-378
-728
-864
-913
-865
-786
-887
-663
-408
-211
-92
-259
-501
-810
-1052
-1317
-1658
-1844
-1855
-1816
-1618
-1414
-1195
-892
-569
-322
-281
-226
-271
-454
-615
-828
-1000
-1061
-999
-902
-861
-690
-415
-192
43
199
250
256
210
129
-81
-193
-210
-231
-183
-137
-75
89
292
474
554
581
622
573
486
320
98
-65
-186
-263
-408
-579
-647
-708
-787
-907
-1101
-1299
-1500
-1609
-1687
-1813
-1953
-1965
-1912
-1919
-1867
-1847
-1978
-1943
-1855
-1873
-1835
-1762
-1660
-1589
-1520
-1473
-1488
-1502
-1425
-1457
-1520
-1526
-1557
-1556
-1492
-1417
-1407
-1358
-1219
-1070
-1023
-926
-862
-802
-700
-644
-619
-585
-449
-285
-122
68
285
442
663
946
1161
1331
1542
1715
1877
2063
2225
2365
2541
2805
3102
3409
3757
4162
4586
4924
5055
5009
4599
3787
2764
1632
645
-142
-867
-1278
-1546
-1779
-1437
-954
-763
-595
-683
-1066
-1207
-1188
-1321
-1570
-1823
-1848
-1717
-1464
-1005
-669
-442
66
436
539
575
423
199
9
-155
-360
-671
-840
-870
-977
-899
-694
-540
-356
-187
-186
-368
-515
-617
-829
-1070
-1265
-1454
-1601
-1576
-1426
-1362
-1211
-906
-675
-496
-349
-326
-403
-455
-477
-584
-727
-835
-938
-970
-880
-673
-471
-295
-60
91
217
350
360
319
297
224
136
72
1
-53
-52
45
172
233
296
377
380
375
401
343
226
111
-96
-320
-495
-647
-757
-827
-891
-935
-1125
-1331
-1373
-1465
-1540
-1553
-1661
-1767
-1777
-1808
-1787
-1809
-1889
-1936
-2002
-1930
-1658
-1580
-1549
-1397
-1379
-1305
-1193
-1175
-1169
-1185
-1205
-1199
-1201
-1165
-1149
-1147
-1023
-849
-758
-694
-628
-612
-557
-440
-381
-349
-293
-262
-195
-94
42
193
312
479
690
873
1035
1228
1407
1579
1761
1957
2114
2256
2422
2637
2896
3203
3536
3778
3921
3942
3733
3277
2658
1940
1244
567
-21
-400
-712
-853
-670
-572
-552
-464
-569
-683
-535
-426
-435
-579
-880
-1089
-1185
-1158
-1045
-1063
-1108
-997
-841
-671
-498
-437
-400
-246
-120
-138
-264
-471
-657
-752
-748
-723
-734
-782
-787
-755
-684
-528
-444
-409
-408
-412
-430
-534
-645
-756
-874
-902
-850
-863
-943
-976
-913
-809
-681
-581
-600
-646
-661
-679
-725
-769
-755
-749
-744
-703
-671
-633
-518
-374
-237
-119
-21
28
31
72
100
111
155
162
105
59
32
29
28
0
8
1
-37
-55
-92
-173
-259
-294
-370
-451
-570
-738
-823
-906
-970
-943
-918
-973
-923
-898
-946
-984
-1065
-1133
-1121
-1126
-1149
-1176
-1283
-1341
-1346
-1329
-1300
-1324
-1384
-1429
-1415
-1362
-1308
-1299
-1300
-1243
-1199
-1159
-1115
-1095
-1087
-1049
-951
-865
-830
-799
-782
-726
-573
-440
-335
-231
-147
-23
115
254
355
426
495
573
708
854
963
1092
1236
1411
1629
1846
2032
2188
2347
2517
2596
2567
2418
2077
1713
1326
949
750
686
635
704
710
582
513
413
354
392
396
364
330
136
-21
-146
-282
-286
-292
-381
-494
-671
-833
-869
-918
-928
-882
-850
-814
-796
-853
-923
-926
-905
-840
-825
-868
-934
-1003
-1027
-986
-922
-870
-804
-774
-748
-717
-676
-605
-584
-571
-569
-583
-608
-669
-744
-797
-760
-727
-704
-687
-760
-782
-715
-688
-632
-583
-566
-554
-578
-561
-510
-495
-445
-370
-330
-285
-246
-224
-179
-103
-36
35
89
121
115
121
132
165
197
170
125
46
-45
-126
-162
-156
-200
-222
-268
-367
-435
-497
-635
-712
-781
-799
-790
-889
-940
-964
-1040
-1072
-1002
-1087
-1066
-1029
-1068
-1121
-1155
-1215
-1290
-1259
-1246
-1220
-1313
-1373
-1400
-1362
-1317
-1251
-1212
-1160
-1075
-1026
-910
-837
-808
-777
-712
-657
-565
-512
-449
-356
-256
-82
66
152
251
386
515
683
878
1035
1178
1331
1513
1721
1920
2121
2311
2461
2564
2554
2370
2069
1729
1326
1091
1078
1103
1115
1027
839
693
578
458
432
436
417
401
240
8
-202
-363
-426
-416
-478
-619
-779
-953
-1039
-1052
-1029
-975
-865
-790
-787
-838
-860
-874
-857
-776
-743
-730
-764
-843
-873
-832
-742
-610
-539
-528
-542
-570
-579
-559
-525
-527
-540
-560
-606
-638
-688
-718
-672
-631
-604
-616
-719
-797
-821
-808
-727
-684
-672
-683
-757
-764
-730
-713
-679
-649
-607
-575
-562
-521
-493
-438
-337
-231
-117
-60
-46
-46
-25
27
57
82
87
43
-3
-45
-118
-109
-106
-164
-205
-298
-433
-479
-455
-492
-483
-475
-555
-665
-744
-857
-926
-917
-936
-958
-1015
-1048
-1085
-1077
-1013
-962
-984
-980
-1024
-1051
-1050
-1088
-1103
-1101
-1065
-1054
-1063
-1074
-1026
-982
-897
-770
-684
-637
-630
-627
-594
-524
-460
-407
-350
-283
-239
-165
-65
31
139
298
461
585
728
864
1001
1196
1409
1621
1810
1975
2138
2271
2323
2281
2210
2065
1826
1581
1403
1313
1253
1234
1206
1050
892
804
687
591
591
540
467
363
190
14
-195
-344
-375
-436
-566
-671
-778
-870
-887
-878
-836
-774
-744
-710
-720
-755
-744
-739
-712
-692
-683
-684
-733
-754
-739
-676
-603
-541
-485
-481
-524
-512
-458
-411
-375
-376
-390
-420
-475
-512
-548
-568
-537
-508
-509
-547
-589
-611
-633
-612
-583
-599
-624
-649
-678
-697
-690
-666
-638
-605
-578
-573
-559
-548
-502
-436
-384
-307
-241
-204
-200
-193
-169
-143
-120
-156
-227
-256
-250
-278
-347
-365
-392
-470
-496
-512
-509
-500
-506
-532
-609
-694
-773
-885
-971
-973
-1019
-1083
-1100
-1163
-1228
-1215
-1225
-1208
-1184
-1198
-1205
-1203
-1212
-1224
-1223
-1218
-1166
-1134
-1096
-1064
-1044
-1019
-958
-878
-806
-720
-663
-594
-511
-416
-303
-179
-104
-8
92
146
244
331
428
566
701
868
1035
1193
1403
1601
1793
2005
2192
2322
2344
2274
2046
1760
1506
1188
916
818
727
670
706
607
456
379
311
295
348
346
332
269
142
5
-116
-223
-295
-358
-486
-601
-716
-844
-891
-888
-819
-688
-575
-547
-537
-544
-569
-546
-538
-519
-521
-569
-600
-637
-638
-571
-531
-470
-389
-367
-355
-355
-339
-314
-296
-301
-298
-322
-385
-438
-502
-525
-499
-478
-479
-484
-513
-520
-508
-478
-404
-366
-351
-338
-365
-363
-356
-327
-286
-257
-231
-226
-223
-218
-196
-149
-95
-35
-12
-33
-40
-61
-84
-105
-138
-176
-246
-324
-373
-498
-591
-592
-630
-684
-640
-594
-603
-562
-566
-609
-692
-744
-822
-901
-928
-965
-1031
-1061
-1076
-1131
-1101
-1064
-1066
-1077
-1046
-1024
-993
-985
-1004
-1041
-1074
-1066
-1059
-1051
-1031
-975
-935
-860
-746
-662
-614
-566
-489
-393
-306
-249
-188
-91
19
155
276
342
442
542
649
824
967
1103
1262
1401
1611
1853
2094
2339
2512
2640
2746
2709
2553
2242
1823
1388
946
600
405
232
125
118
18
-41
-14
-17
-19
23
3
-82
-198
-317
-396
-491
-562
-568
-645
-718
-728
-794
-851
-817
-742
-667
-550
-466
-452
-449
-469
-465
-475
-523
-533
-569
-596
-578
-593
-567
-500
-438
-355
-294
-260
-237
-243
-264
-240
-252
-300
-327
-403
-495
-556
-608
-653
-646
-645
-644
-640
-645
-608
-596
-606
-549
-523
-538
-555
-591
-623
-611
-574
-537
-503
-456
-395
-354
-314
-258
-178
-130
-58
34
14
-13
-36
-113
-179
-255
-352
-399
-523
-630
-671
-762
-855
-866
-918
-967
-934
-994
-1073
-1133
-1241
-1373
-1413
-1449
-1446
-1498
-1537
-1515
-1524
-1468
-1381
-1347
-1301
-1168
-1067
-1009
-960
-942
-970
-966
-917
-876
-888
-910
-892
-890
-868
-794
-749
-708
-605
-533
-463
-380
-300
-165
-93
-65
47
154
262
417
574
735
913
1107
1292
1444
1608
1809
2039
2292
2550
2795
2990
3110
3117
2935
2605
2174
1661
1155
639
234
-20
-218
-270
-284
-418
-512
-507
-561
-534
-422
-446
-550
-656
-767
-868
-952
-1003
-1044
-1114
-1086
-1011
-993
-939
-830
-684
-519
-318
-176
-173
-234
-285
-314
-370
-427
-465
-577
-652
-616
-580
-577
-522
-447
-388
-309
-241
-243
-356
-422
-435
-498
-546
-582
-672
-753
-762
-744
-725
-645
-554
-504
-442
-380
-343
-336
-347
-343
-392
-423
-408
-453
-499
-489
-433
-367
-284
-185
-109
-76
5
87
105
105
128
50
-77
-147
-238
-386
-517
-607
-691
-819
-920
-916
-994
-1052
-1007
-1049
-1112
-1052
-1117
-1243
-1294
-1391
-1563
-1635
-1645
-1668
-1662
-1588
-1529
-1549
-1524
-1439
-1427
-1389
-1251
-1258
-1290
-1243
-1246
-1271
-1232
-1151
-1078
-1008
-892
-746
-677
-586
-469
-389
-289
-187
-134
-99
-33
31
90
159
251
362
467
576
732
875
998
1147
1315
1487
1651
1838
2034
2256
2492
2749
3033
3339
3642
3790
3761
3498
3042
2512
1919
1287
605
-62
-521
-781
-853
-759
-729
-823
-826
-758
-692
-577
-530
-650
-785
-839
-885
-956
-1041
-1062
-1017
-881
-613
-435
-415
-312
-199
-102
76
139
48
-100
-227
-344
-466
-558
-603
-637
-646
-556
-446
-380
-292
-228
-241
-177
-149
-240
-377
-553
-694
-775
-800
-803
-823
-825
-759
-652
-529
-437
-382
-354
-343
-328
-362
-456
-563
-640
-653
-656
-620
-581
-574
-481
-347
-191
-12
110
185
235
213
217
194
132
78
-125
-295
-388
-507
-609
-708
-794
-867
-921
-881
-864
-991
-1094
-1276
-1509
-1628
-1687
-1798
-1975
-1992
-1968
-1990
-1851
-1643
-1592
-1574
-1492
-1439
-1457
-1454
-1426
-1546
-1561
-1452
-1424
-1425
-1349
-1264
-1205
-1055
-842
-739
-722
-634
-598
-575
-526
-501
-519
-526
-458
-386
-310
-189
-17
116
255
443
616
729
848
990
1108
1257
1424
1574
1710
1861
2073
2320
2613
2966
3267
3606
3985
4323
4563
4437
3804
2995
2180
1377
635
-154
-961
-1637
-1919
-1642
-1308
-1215
-1158
-1207
-1191
-916
-774
-939
-1209
-1320
-1294
-1311
-1249
-1185
-1178
-939
-479
-80
191
354
472
427
400
449
282
39
-206
-540
-836
-980
-958
-885
-875
-761
-580
-406
-226
-226
-369
-472
-527
-584
-700
-919
-1141
-1276
-1264
-1109
-924
-719
-527
-344
-150
11
98
125
114
18
-149
-318
-477
-618
-725
-774
-723
-539
-344
-199
-97
-21
119
276
364
361
253
98
3
-46
-114
-176
-203
-248
-255
-282
-573
-698
-696
-844
-906
-1035
-1222
-1319
-1593
-1711
-1662
-1909
-1891
-1807
-1915
-1714
-1531
-1513
-1360
-1204
-1102
-1114
-1225
-1104
-1211
-1355
-1305
-1303
-1335
-1296
-1213
-1174
-1108
-960
-868
-871
-748
-728
-767
-753
-720
-672
-653
-626
-490
-423
-358
-173
-78
88
275
373
508
645
715
808
865
963
1126
1227
1366
1564
1729
1955
2218
2488
2818
3081
3340
3678
3988
4324
4678
4795
4315
3303
2395
1490
705
175
-662
-1545
-2018
-2012
-1507
-1173
-1163
-1068
-1226
-1125
-731
-870
-1208
-1379
-1412
-1315
-1118
-923
-799
-716
-289
196
539
833
890
756
509
391
338
117
-169
-478
-878
-1019
-888
-790
-713
-664
-535
-286
-100
-60
-224
-538
-690
-742
-823
-959
-1174
-1302
-1297
-1149
-897
-635
-434
-246
-100
-31
39
42
-52
-215
-397
-514
-596
-644
-670
-697
-633
-428
-167
45
145
152
155
193
264
233
87
-69
-179
-242
-279
-262
-268
-345
-439
-452
-503
-606
-697
-891
-1087
-1207
-1311
-1438
-1620
-1765
-1840
-1991
-2020
-1878
-1822
-1746
-1651
-1561
-1455
-1386
-1302
-1280
-1338
-1277
-1261
-1322
-1318
-1322
-1337
-1293
-1168
-1014
-970
-910
-832
-797
-742
-671
-675
-715
-734
-759
-757
-739
-700
-654
-588
-455
-292
-137
1
84
195
333
428
528
626
667
767
874
950
1171
1367
1555
1851
2131
2398
2737
3015
3270
3550
3786
4040
4389
4701
4949
4488
3107
2153
1386
514
118
-639
-1754
-2259
-2285
-1842
-1435
-1508
-1332
-1394
-1426
-973
-1030
-1526
-1587
-1446
-1333
-1127
-835
-603
-547
-125
360
742
1039
1141
950
520
308
270
40
-292
-583
-937
-1049
-972
-910
-827
-810
-682
-378
-219
-255
-450
-775
-935
-981
-1017
-1029
-1144
-1223
-1164
-1075
-845
-482
-218
-55
49
115
151
103
-30
-242
-404
-467
-498
-520
-582
-622
-561
-409
-149
68
135
152
156
140
151
125
53
-26
-129
-208
-226
-233
-279
-241
-263
-385
-542
-731
-897
-1054
-1222
-1360
-1543
-1768
-1830
-1927
-1982
-2008
-2037
-1992
-1883
-1704
-1579
-1543
-1483
-1384
-1355
-1262
-1208
-1204
-1280
-1319
-1280
-1301
-1279
-1225
-1161
-1086
-956
-893
-859
-837
-789
-765
-769
-740
-730
-747
-742
-677
-601
-478
-368
-230
-127
10
144
232
329
424
517
605
719
817
908
1053
1216
1394
1606
1865
2104
2356
2672
2884
3145
3399
3602
3765
3974
4165
4449
4785
5051
4351
2894
2122
1285
510
118
-695
-1785
-2311
-2307
-1814
-1629
-1668
-1368
-1585
-1442
-946
-1083
-1529
-1539
-1342
-1204
-992
-544
-414
-530
-83
422
835
1152
1233
1010
608
556
589
260
-56
-341
-675
-760
-735
-740
-780
-858
-631
-315
-198
-194
-421
-723
-885
-982
-994
-1024
-1186
-1232
-1229
-1207
-966
-645
-426
-266
-138
-13
77
8
-131
-311
-440
-414
-387
-437
-538
-601
-537
-360
-168
27
131
166
192
199
202
98
-7
-73
-161
-228
-292
-348
-342
-343
-323
-324
-463
-761
-981
-1129
-1297
-1467
-1598
-1800
-1868
-1959
-1963
-1831
-1971
-1936
-1822
-1798
-1691
-1532
-1565
-1477
-1405
-1312
-1220
-1237
-1167
-1265
-1329
-1324
-1269
-1265
-1282
-1229
-1158
-1174
-1089
-1018
-1064
-1001
-1004
-971
-926
-924
-866
-863
-800
-657
-569
-467
-370
-298
-198
-118
-45
59
157
251
362
469
612
767
913
1081
1235
1481
1752
1995
2241
2476
2741
2942
3143
3376
3487
3601
3852
4171
4485
4911
4786
3359
2227
1613
776
342
-144
-1273
-2176
-2335
-1972
-1698
-1898
-1652
-1643
-1724
-1119
-995
-1616
-1884
-1621
-1509
-1436
-975
-678
-933
-662
-121
228
645
937
935
509
413
640
402
-20
-273
-656
-817
-625
-650
-841
-1066
-915
-483
-184
-77
-254
-588
-763
-770
-807
-940
-1148
-1216
-1273
-1293
-1148
-989
-858
-738
-549
-349
-176
-88
-176
-419
-560
-450
-345
-366
-504
-663
-698
-542
-303
-170
-123
-49
63
139
184
84
-109
-216
-255
-246
-274
-340
-441
-533
-628
-765
-907
-977
-1072
-1293
-1446
-1574
-1677
-1781
-1838
-1893
-1900
-1860
-1892
-1923
-1948
-1928
-1863
-1792
-1660
-1510
-1477
-1421
-1342
-1300
-1246
-1236
-1265
-1265
-1314
-1366
-1367
-1326
-1286
-1235
-1164
-1089
-1022
-1013
-1014
-1000
-956
-925
-868
-796
-765
-733
-707
-625
-532
-417
-315
-236
-142
-45
46
115
211
329
466
577
731
894
1032
1202
1421
1604
1878
2122
2272
2481
2671
2790
2915
3109
3266
3461
3680
4003
4303
4530
3633
2521
2057
1380
1011
668
-189
-1123
-1491
-1374
-1136
-1409
-1444
-1346
-1442
-1050
-879
-1307
-1760
-1625
-1393
-1497
-1363
-1101
-1235
-1162
-812
-545
-212
20
278
163
-15
246
292
27
-152
-370
-483
-384
-286
-325
-638
-681
-334
-30
73
-4
-169
-273
-271
-248
-424
-708
-776
-821
-936
-981
-1010
-1087
-1134
-1003
-841
-725
-595
-553
-664
-726
-619
-503
-476
-506
-573
-614
-524
-392
-370
-401
-366
-237
-91
53
46
-75
-87
-37
25
4
-117
-387
-614
-700
-827
-931
-1013
-1073
-1129
-1070
-999
-1041
-1140
-1171
-1216
-1274
-1211
-1254
-1391
-1493
-1453
-1378
-1331
-1191
-1124
-1127
-1022
-879
-850
-827
-840
-910
-942
-906
-864
-898
-910
-859
-782
-666
-567
-521
-490
-460
-376
-289
-251
-270
-308
-306
-267
-242
-241
-268
-278
-237
-174
-95
-41
-9
32
102
209
305
339
362
403
464
558
652
754
837
933
1005
1107
1231
1312
1348
1405
1488
1561
1687
1758
1812
1971
2193
2326
2160
1872
1673
1470
1270
1071
768
398
160
136
115
0
-96
-197
-290
-263
-198
-279
-422
-482
-526
-679
-743
-756
-865
-936
-924
-867
-830
-816
-813
-871
-910
-836
-772
-783
-833
-866
-875
-896
-857
-819
-838
-797
-670
-552
-495
-455
-398
-382
-331
-249
-221
-212
-201
-249
-331
-376
-383
-411
-466
-469
-489
-529
-532
-558
-616
-615
-588
-581
-561
-589
-648
-676
-712
-712
-689
-664
-614
-575
-572
-564
-548
-550
-515
-497
-486
-455
-479
-503
-510
-553
-553
-537
-536
-522
-548
-600
-608
-659
-687
-675
-686
-696
-704
-720
-760
-781
-811
-804
-797
-778
-768
-767
-797
-798
-798
-811
-759
-734
-718
-707
-697
-685
-663
-648
-617
-592
-574
-519
-491
-491
-479
-454
-460
-456
-421
-399
-414
-418
-421
-443
-410
-369
-341
-314
-275
-260
-241
-207
-163
-114
-109
-95
-80
-69
-32
13
42
71
130
184
238
290
316
333
344
380
420
442
451
447
440
463
482
508
489
485
520
530
513
551
572
519
544
535
483
472
421
375
347
319
316
280
219
165
109
36
-14
-49
-125
-152
-208
-269
-287
-342
-380
-407
-442
-483
-507
-531
-590
-656
-668
-690
-721
-741
-772
-795
-830
-861
-873
-877
-890
-881
-842
-812
-799
-773
-734
-713
-669
-617
-554
-507
-484
-458
-471
-473
-452
-445
-432
-423
-413
-408
-407
-416
-432
-430
-416
-399
-383
-382
-366
-353
-341
-320
-300
-278
-252
-259
-255
-228
-214
-201
-200
-179
-159
-144
-146
-151
-166
-202
-208
-230
-246
-241
-275
-311
-319
-367
-384
-393
-420
-415
-421
-428
-400
-368
-372
-356
-357
-367
-364
-342
-323
-330
-324
-339
-345
-359
-375
-378
-406
-442
-448
-464
-473
-469
-493
-503
-520
-524
-546
-537
-526
-521
-486
-471
-461
-459
-450
-441
-444
-460
-459
-455
-471
-468
-469
-448
-412
-385
-358
-335
-318
-283
-278
-277
-246
-232
-221
-213
-197
-171
-163
-147
-113
-110
-103
-83
-82
-95
-88
-80
-79
-54
-53
-31
6
8
26
38
21
17
25
35
10
7
8
-12
-31
-31
-16
-8
-1
11
5
-12
-1
0
-13
-25
-17
-22
-33
-17
-32
-63
-77
-77
-91
-109
-95
-109
-144
-148
-161
-173
-189
-219
-257
-298
-315
-332
-345
-354
-371
-379
-389
-408
-420
-431
-432
-427
-432
-430
-417
-437
-461
-463
-476
-485
-486
-491
-493
-512
-494
-458
-465
-446
-428
-442
-430
-395
-367
-341
-363
-360
-331
-328
-319
-288
-299
-324
-318
-331
-333
-316
-336
-334
-318
-330
-326
-319
-335
-345
-323
-323
-320
-305
-323
-332
-343
-339
-311
-319
-315
-313
-320
-324
-314
-296
-266
-241
-242
-244
-245
-241
-243
-245
-252
-250
-245
-243
-243
-252
-231
-193
-183
-154
-160
-189
-201
-222
-257
-289
-301
-312
-342
-359
-373
-397
-392
-372
-354
-342
-330
-317
-335
-344
-348
-354
-343
-319
-300
-284
-275
-275
-274
-259
-247
-254
-242
-235
-239
-242
-245
-237
-227
-202
-171
-157
-161
-148
-134
-122
-110
-112
-104
-113
-130
-129
-145
-135
-98
-81
-65
-46
-51
-44
-51
-76
-92
-119
-134
-130
-143
-150
-150
-173
-164
-161
-165
-127
-122
-125
-106
-103
-102
-112
-97
-94
-129
-143
-149
-169
-174
-159
-163
-170
-159
-168
-188
-198
-205
-204
-207
-195
-197
-219
-228
-237
-257
-289
-297
-287
-279
-265
-251
-231
-245
-266
-268
-287
-288
-296
-311
-321
-309
-300
-292
-260
-250
-258
-247
-238
-240
-219
-185
-172
-170
-165
-148
-123
-124
-132
-119
-120
-126
-125
-135
-138
-150
-168
-159
-149
-140
-141
-153
-178
-194
-203
-189
-186
-198
-174
-187
-219
-209
-193
-214
-216
-209
-211
-250
-257
-223
-215
-194
-163
-134
-140
-136
-135
-153
-140
-133
-140
-135
-126
-123
-114
-118
-139
-162
-172
-164
-157
-159
-162
-179
-178
-178
-200
-197
-190
-203
-198
-173
-176
-180
-177
-171
-161
-154
-159
-135
-121
-114
-101
-100
-100
-84
-54
-44
-57
-62
-66
-76
-108
-133
-134
-115
-99
-100
-102
-116
-136
-144
-140
-132
-122
-109
-90
-100
-117
-110
-102
-120
-141
-134
-145
-155
-143
-150
-159
-134
-151
-155
-163
-197
-214
-229
-268
-274
-268
-283
-259
-244
-256
-249
-234
-233
-223
-212
-205
-168
-161
-170
-184
-202
-199
-205
-220
-225
-238
-235
-231
-250
-247
-231
-238
-237
-231
-240
-247
-246
-240
-259
-262
-248
-214
-203
-225
-218
-210
-219
-214
-210
-210
-222
-224
-200
-192
-174
-148
-130
-124
-110
-94
-101
-105
-111
-128
-144
-160
-157
-145
-153
-171
-165
-175
-190
-164
-164
-173
-169
-195
-208
-211
-227
-213
-219
-241
-233
-241
-243
-223
-229
-224
-212
-211
-208
-199
-204
-221
-223
-207
-203
-203
-196
-190
-185
-198
-186
-197
-217
-191
-182
-192
-181
-170
-194
-214
-215
-224
-243
-259
-266
-275
-301
-292
-280
-275
-281
-246
-230
-243
-232
-207
-194
-171
-142
-124
-89
-75
-90
-78
-66
-63
-26
4
6
9
-2
-19
-46
-94
-104
-129
-173
-191
-201
-215
-210
-211
-212
-197
-202
-188
-168
-192
-185
-155
-145
-119
-102
-106
-114
-135
-145
-144
-167
-175
-158
-141
-152
-159
-147
-153
-157
-168
-169
-185
-194
-177
-187
-229
-240
-248
-259
-250
-256
-247
-250
-263
-257
-242
-256
-256
-260
-280
-263
-268
-284
-275
-264
-266
-247
-252
-269
-264
-260
-275
-268
-254
-256
-253
-258
-268
-281
-291
-284
-276
-289
-280
-240
-217
-197
-156
-122
-90
-49
-33
-11
4
-3
11
-3
-23
-12
-28
-43
-32
-50
-65
-55
-73
-98
-110
-128
-135
-152
-170
-159
-154
-144
-117
-108
-95
-80
-55
-26
3
11
3
21
5
-15
-10
-35
-24
-33
-55
-28
-44
-67
-43
-53
-80
-74
-89
-100
-116
-137
-123
-134
-147
-115
-129
-145
-129
-124
-117
-110
-118
-112
-112
-110
-88
-78
-78
-70
-73
-69
-60
-71
-73
-78
-80
-69
-75
-83
-72
-59
-67
-39
-33
-39
-17
-16
-42
-59
-95
-134
-130
-128
-139
-126
-129
-149
-136
-133
-127
-111
-108
-104
-100
-110
-115
-125
-122
-126
-118
-97
-92
-83
-81
-85
-86
-93
-86
-102
-102
-92
-106
-116
-129
-154
-165
-157
-167
-145
-129
-154
-155
-148
-151
-133
-119
-137
-154
-153
-145
-140
-143
-147
-157
-172
-169
-166
-164
-161
-152
-148
-166
-143
-152
-164
-172
-212
-234
-214
-215
-243
-259
-263
-253
-260
-263
-262
-263
-288
-311
-337
-349
-339
-332
-311
-287
-272
-258
-269
-270
-250
-237
-211
-187
-177
-150
-115
-103
-101
-94
-87
-106
-117
-100
-106
-111
-106
-99
-89
-67
-57
-43
-44
-46
-51
-60
-59
-68
-78
-75
-93
-107
-83
-98
-113
-110
-116
-123
-119
-141
-154
-168
-181
-180
-188
-188
-173
-167
-164
-146
-153
-147
-138
-151
-167
-173
-171
-184
-176
-175
-181
-169
-177
-193
-209
-221
-229
-256
-286
-296
-310
-341
-347
-328
-333
-340
-342
-333
-344
-351
-321
-316
-322
-312
-306
-282
-261
-255
-238
-255
-273
-246
-225
-215
-184
-155
-155
-157
-150
-144
-159
-177
-171
-181
-199
-197
-206
-224
-250
-252
-276
-303
-325
-347
-364
-389
-393
-399
-413
-412
-424
-402
-388
-413
-395
-384
-385
-361
-355
-354
-357
-361
-343
-331
-328
-305
-296
-312
-302
-292
-317
-311
-318
-344
-361
-392
-411
-440
-458
-466
-467
-462
-436
-449
-481
-479
-492
-506
-488
-481
-480
-476
-486
-503
-510
-496
-480
-492
-478
-430
-422
-415
-380
-339
-316
-307
-286
-283
-275
-237
-213
-202
-180
-162
-158
-146
-161
-167
-161
-187
-194
-172
-162
-166
-176
-172
-185
-207
-202
-217
-243
-231
-214
-219
-221
-217
-232
-246
-258
-270
-287
-313
-317
-317
-312
-298
-296
-288
-290
-305
-326
-323
-322
-335
-328
-318
-321
-314
-311
-296
-292
-306
-303
-319
-338
-331
-353
-376
-379
-406
-425
-432
-449
-454
-435
-434
-426
-398
-386
-359
-344
-338
-345
-342
-325
-330
-332
-324
-319
-309
-301
-273
-275
-281
-252
-262
-259
-229
-218
-212
-200
-190
-205
-222
-222
-238
-241
-226
-217
-212
-214
-219
-225
-224
-247
-265
-270
-289
-292
-313
-311
-320
-333
-330
-335
-340
-340
-358
-367
-364
-376
-378
-374
-362
-360
-336
-340
-333
-311
-314
-303
-289
-283
-267
-264
-274
-274
-298
-285
-282
-300
-283
-309
-336
-340
-340
-357
-372
-363
-346
-347
-359
-362
-363
-377
-380
-384
-394
-415
-419
-422
-446
-444
-418
-420
-424
-412
-388
-368
-346
-321
-303
-299
-293
-283
-296
-304
-310
-317
-312
-295
-279
-264
-256
-242
-244
-263
-270
-277
-298
-319
-329
-353
-373
-374
-360
-326
-319
-305
-295
-304
-309
-301
-292
-298
-255
-230
-221
-210
-200
-187
-197
-197
-195
-220
-222
-231
-271
-291
-308
-314
-325
-330
-330
-346
-363
-381
-375
-390
-410
-419
-420
-428
-430
-422
-450
-436
-422
-429
-401
-406
-407
-386
-391
-383
-389
-413
-418
-426
-432
-421
-408
-404
-389
-386
-358
-345
-345
-304
-304
-286
-255
-254
-262
-263
-286
-308
-310
-319
-310
-326
-330
-320
-334
-348
-359
-391
-408
-418
-427
-435
-433
-435
-428
-403
-421
-433
-438
-427
-413
-432
-416
-410
-409
-396
-393
-383
-379
-391
-393
-392
-398
-392
-386
-391
-404
-410
-433
-432
-433
-429
-401
-421
-431
-419
-433
-437
-443
-475
-478
-469
-455
-457
-461
-458
-462
-468
-469
-456
-458
-466
-475
-485
-487
-491
-481
-478
-482
-469
-443
-421
-396
-373
-342
-328
-317
-298
-289
-278
-267
-273
-257
-246
-239
-237
-240
-228
-235
-231
-213
-220
-228
-245
-263
-279
-295
-295
-305
-307
-295
-292
-296
-294
-288
-288
-279
-278
-274
-265
-276
-259
-271
-290
-280
-300
-313
-317
-343
-345
-362
-381
-371
-391
-403
-395
-414
-438
-454
-481
-494
-480
-490
-506
-500
-513
-516
-501
-500
-507
-494
-472
-458
-430
-421
-420
-401
-392
-397
-429
-438
-409
-410
-420
-404
-387
-380
-372
-359
-366
-362
-361
-371
-358
-356
-343
-350
-379
-390
-423
-449
-458
-473
-462
-449
-435
-422
-392
-383
-390
-411
-438
-451
-455
-462
-468
-454
-469
-463
-442
-466
-465
-468
-464
-426
-414
-396
-369
-366
-350
-335
-347
-341
-351
-358
-335
-337
-345
-340
-340
-340
-344
-334
-345
-366
-339
-347
-363
-364
-374
-381
-403
-403
-388
-405
-403
-403
-417
-415
-392
-391
-392
-393
-421
-434
-436
-443
-441
-444
-451
-448
-436
-405
-394
-393
-385
-376
-383
-385
-356
-350
-361
-357
-343
-337
-343
-347
-347
-352
-343
-327
-313
-306
-311
-292
-296
-301
-285
-291
-292
-291
-293
-292
-309
-324
-322
-325
-316
-300
-288
-263
-258
-269
-268
-265
-271
-263
-270
-303
-296
-309
-340
-344
-358
-367
-372
-362
-362
-363
-367
-391
-403
-416
-433
-449
-461
-471
-481
-486
-473
-471
-466
-462
-442
-443
-429
-401
-392
-377
-377
-378
-382
-384
-392
-414
-416
-423
-413
-409
-434
-424
-417
-421
-419
-437
-450
-451
-477
-506
-515
-517
-526
-523
-532
-543
-544
-540
-527
-527
-513
-503
-495
-482
-472
-447
-441
-441
-430
-412
-402
-387
-370
-356
-346
-318
-322
-340
-328
-337
-326
-313
-319
-328
-335
-346
-353
-374
-379
-383
-405
-399
-412
-428
-406
-405
-419
-424
-419
-429
-434
-395
-380
-378
-369
-353
-349
-365
-375
-399
-446
-461
-475
-529
-570
-634
-744
-859
-1048
-2091
-3121
-2891
-2001
-1622
-1584
-1024
-514
-306
-29
40
166
187
-122
-70
-307
-504
-310
-300
-173
-37
60
52
-120
-36
-174
-416
-396
-326
-492
-527
-423
-533
-577
-464
-422
-338
-260
-202
-256
-441
-315
-342
-419
-358
-376
-367
-435
-503
-495
-492
-521
-511
-408
-300
-403
-288
-540
-449
-982
-2991
-2388
-1447
-1521
-1393
-1094
-1027
-1091
-756
-1031
-1508
-998
-772
-559
-1025
-1335
-755
-941
-422
796
297
29
268
93
-154
-937
-880
-303
-857
-665
-614
-1301
-1177
-1261
-1031
-181
-200
-343
-691
-1145
-1483
-1498
-950
-1094
-1015
-842
-686
-946
-2339
-2637
-2061
-2162
-1652
-1334
-1721
-1826
-2097
-1696
-1599
-1539
-644
-519
-639
-529
-800
-758
-536
-68
609
534
36
-87
-102
-268
-509
-606
-223
-95
-337
-713
-1106
-1201
-1149
-981
-795
-774
-810
-873
-1146
-1309
-1360
-1298
-1119
-1037
-1094
-1000
-1364
-1905
-1676
-1292
-1186
-1144
-1087
-1148
-1253
-1388
-1514
-1427
-1121
-901
-910
-975
-1257
-1545
-1467
-1389
-1263
-1157
-1257
-1397
-1428
-1433
-1612
-1741
-1862
-1849
-1577
-1607
-2051
-2265
-2280
-2250
-2065
-1972
-2002
-2118
-2150
-2075
-2161
-2353
-2395
-2331
-2183
-2053
-2258
-2499
-2603
-2488
-2206
-2101
-2158
-2233
-2297
-2368
-2385
-2364
-2382
-2293
-2141
-2044
-2030
-2093
-2206
-2200
-1937
-1844
-1910
-1830
-1833
-1896
-1816
-1732
-1608
-1428
-1280
-1141
-1072
-1089
-1091
-966
-844
-686
-408
-217
-123
41
169
188
239
375
500
655
712
614
650
799
873
999
1220
1261
1280
1347
1314
1269
1303
1417
1551
1628
1681
1690
1694
1772
1949
2153
2205
2230
2298
2346
2397
2487
2600
2714
2831
3025
3172
3207
3500
3764
3984
4440
4855
5090
5475
5972
6074
6068
6274
6341
6070
4987
1642
284
-61
-1384
-1172
-1643
-3989
-4588
-2468
-2118
-2340
-2228
-1446
-504
224
676
-833
-1760
-832
194
629
823
756
1530
2233
2701
3505
3932
4528
5224
5065
4346
4004
3690
3014
2152
1920
1617
1354
1419
734
-235
-113
684
932
883
443
-99
-346
-215
-399
-999
-1251
-1150
-688
-477
-471
-474
-221
425
1298
2002
2111
2073
2001
1931
1942
2107
1969
1600
1531
1525
1475
1372
1260
1058
1118
1534
1712
1329
475
-384
-667
-845
-1193
-1431
-1845
-2924
-3706
-3053
-2873
-3113
-2175
-1493
-1912
-1404
-567
-1076
-1490
-1123
-994
-1008
-926
-1122
-1474
-1320
-844
-537
76
462
526
425
247
96
34
-218
-510
-507
-601
-570
-513
-594
-655
-210
323
515
675
791
522
256
450
566
573
623
669
749
1089
1506
1728
2028
2554
3218
3768
4196
4411
4683
5198
5907
6630
7328
7860
8164
7859
7013
6372
5800
4606
2167
-481
-2926
-4471
-4917
-5155
-6529
-7891
-7303
-5723
-4672
-4488
-4479
-4163
-2940
-1688
-1693
-2583
-2825
-1876
-619
148
496
1078
2204
3524
4421
4878
5172
5642
5893
5504
4567
3599
2825
2004
1067
-79
-966
-1185
-1056
-1385
-2070
-2371
-2155
-1665
-1454
-1895
-2735
-3040
-2656
-2449
-2770
-3090
-2892
-2077
-1041
-404
-115
263
1154
2215
2825
2901
2803
2748
2694
2578
2258
1814
1471
1340
1189
980
881
788
553
361
294
108
-182
-547
-1123
-1709
-2000
-2083
-2215
-2378
-2479
-2311
-1915
-1458
-1097
-826
-467
-1
517
730
666
672
765
847
923
899
869
1001
1133
1166
1157
1211
1290
1295
1159
911
577
284
5
-435
-871
-1172
-1284
-1376
-1471
-1551
-1628
-1482
-1247
-1033
-948
-952
-935
-855
-811
-1102
-1759
-2129
-2251
-2225
-1817
-1642
-1858
-1685
-1100
-709
-287
-83
1
85
200
120
-256
-567
-681
-729
-703
-577
-551
-580
-680
-636
-511
-383
-431
-530
-750
-912
-986
-1136
-1267
-1277
-1067
-893
-698
-576
-378
-316
-211
-96
-23
124
178
43
-131
-141
-104
97
148
155
282
398
383
453
551
484
494
630
649
579
615
462
387
585
805
825
927
1008
1092
1295
1464
1636
1767
1994
2226
2534
2695
2939
3243
3561
3871
4121
4096
3622
3123
2431
1605
796
57
-769
-1455
-1847
-2495
-3383
-3633
-3463
-3376
-2987
-2715
-3029
-2976
-2372
-2115
-2016
-1751
-1288
-807
-303
103
303
610
1236
1913
2335
2663
2811
2776
2632
2387
2149
1919
1561
1213
805
315
-46
-351
-670
-925
-1022
-1151
-1313
-1492
-1714
-1941
-2040
-1938
-1910
-1769
-1828
-2212
-2007
-1663
-1438
-1155
-976
-1046
-750
-240
-253
-898
-1368
-1083
-947
-744
-461
-536
-682
-110
213
240
449
530
392
24
-103
-273
-522
-854
-990
-1044
-833
-754
-1034
-1299
-1419
-1187
-1040
-1127
-1262
-1241
-1312
-1350
-1306
-1219
-1046
-921
-785
-540
-213
0
-23
-70
114
356
404
334
173
80
160
251
341
394
521
616
635
712
849
891
889
956
1085
1253
1459
1603
1693
1975
2491
2988
3427
3883
4170
4417
4679
4565
4238
3968
3425
2783
2409
1744
1117
677
-83
-1018
-1524
-2484
-3767
-4079
-4640
-5158
-4894
-4678
-5059
-4722
-3704
-3098
-2510
-1875
-1347
-987
-191
487
563
916
1651
2121
2433
2770
2817
2778
2836
2798
2707
2527
2178
1851
1323
629
6
-528
-1108
-1645
-1954
-2291
-2562
-2632
-2605
-2705
-2688
-2442
-2246
-2050
-1866
-1734
-1578
-1205
-752
-366
-42
298
686
1022
1335
1539
1675
1807
1904
1933
1844
1603
1307
1033
716
442
201
-69
-349
-581
-781
-955
-1121
-1258
-1390
-1508
-1540
-1588
-1617
-1630
-1564
-1412
-1205
-970
-767
-523
-314
-111
124
335
529
674
751
792
809
772
715
640
589
543
479
379
224
41
-140
-303
-478
-700
-898
-1095
-1270
-1419
-1487
-1587
-1706
-1638
-1552
-1511
-1392
-1258
-1210
-1126
-1034
-1173
-1401
-1195
-1130
-1181
-1016
-1035
-1345
-1085
-742
-900
-845
-746
-845
-913
-822
-970
-1035
-968
-915
-1016
-1010
-918
-983
-1064
-1104
-1081
-976
-837
-966
-1011
-961
-904
-894
-809
-825
-785
-577
-583
-587
-486
-380
-420
-338
-287
-229
-159
-134
-212
-236
-51
-58
-124
-154
-124
-144
-52
-148
-194
-54
-19
125
198
226
310
407
308
341
479
434
438
386
366
362
444
449
451
510
542
634
667
759
794
793
833
880
917
950
876
830
839
759
723
645
453
170
-133
-554
-936
-1212
-1436
-1707
-1997
-2120
-2213
-2249
-2267
-2255
-2256
-2191
-2101
-2096
-2049
-1911
-1768
-1695
-1515
-1293
-1131
-1029
-969
-947
-886
-824
-843
-977
-1089
-1121
-1211
-1340
-1451
-1497
-1527
-1503
-1489
-1444
-1367
-1335
-1329
-1317
-1270
-1231
-1213
-1211
-1180
-1075
-967
-889
-840
-759
-622
-533
-472
-427
-350
-320
-291
-247
-188
-124
-94
-21
7
121
259
324
411
513
600
654
740
735
671
701
680
612
589
593
552
521
609
604
574
566
633
538
459
540
351
286
275
210
149
213
225
122
128
109
188
71
-21
-29
-121
-228
-317
-434
-606
-662
-713
-821
-905
-890
-880
-902
-954
-978
-1049
-1083
-1156
-1189
-1169
-1186
-1079
-975
-844
-667
-428
-220
-33
162
322
481
607
775
859
892
1024
1142
1261
1439
1623
1776
1956
2169
2331
2450
2556
2639
2727
2810
2828
2093
1093
156
-834
-1526
-2093
-2846
-3583
-3453
-3188
-2898
-2680
-2621
-2365
-2060
-1857
-2082
-2260
-2264
-2111
-1891
-1525
-965
-354
236
626
948
1352
1715
1839
1760
1528
1251
1001
623
-9
-500
-802
-951
-970
-1004
-1082
-1215
-1218
-1323
-1539
-1746
-2036
-2400
-2687
-2797
-2833
-2732
-2569
-2343
-2066
-1720
-1507
-1675
-1763
-1605
-1424
-1254
-1073
-1084
-1073
-973
-1144
-1263
-1259
-1212
-1114
-1045
-1097
-970
-738
-785
-946
-998
-963
-1091
-1376
-1637
-1670
-1528
-1323
-1287
-1143
-835
-701
-772
-817
-726
-624
-538
-578
-498
-295
-114
-120
-115
124
429
702
938
1197
1439
1805
2019
2174
2457
2743
2967
3194
3498
3796
4265
4628
4959
5307
5667
5811
5319
4544
3601
2558
1222
-237
-2700
-5056
-5884
-6388
-6352
-6073
-5992
-5950
-4594
-3137
-2871
-3105
-3463
-3367
-3180
-2689
-2682
-2691
-1702
-201
1153
2229
3148
3791
4252
4516
4397
3926
3478
2898
2034
1139
448
-109
-300
-532
-918
-956
-854
-706
-820
-1252
-2043
-2655
-2869
-3176
-3560
-3893
-3864
-3389
-2491
-1677
-1086
-493
131
771
1074
1148
973
828
849
829
813
833
962
1104
1260
1387
1484
1552
1509
1202
732
243
-230
-699
-1263
-1828
-2195
-2211
-2102
-2028
-1958
-1795
-1561
-1316
-1138
-1206
-1322
-1352
-1358
-1349
-1278
-1096
-813
-461
-92
287
638
957
1131
1153
1107
1019
874
630
322
32
-130
-239
-248
-302
-388
-429
-463
-472
-597
-846
-1103
-1296
-1481
-1612
-1745
-1800
-1729
-1603
-1400
-1225
-1002
-1007
-1515
-1472
-1236
-1314
-1418
-1492
-1858
-1738
-937
-955
-1204
-1112
-869
-926
-1188
-1605
-1749
-1570
-1355
-1302
-1342
-1012
-500
-470
-888
-797
-695
-694
-1077
-1500
-1592
-1305
-1190
-1474
-1447
-1287
-949
-1005
-1254
-1269
-970
-905
-1127
-1121
-1053
-890
-925
-1110
-1101
-746
-455
-555
-706
-601
-433
-448
-609
-755
-724
-607
-560
-663
-643
-403
-250
-296
-300
-159
-44
-26
-160
-181
1
223
293
271
388
604
773
788
816
999
1258
1395
1496
1780
2126
2479
2789
3048
3199
3362
3431
3134
2808
2613
2099
1259
559
3
-551
-1064
-1748
-2752
-3269
-3154
-3202
-3388
-3398
-3372
-3258
-2747
-2519
-2669
-2588
-2305
-2074
-1761
-1291
-965
-502
181
715
1080
1464
1685
1614
1523
1459
1326
1299
1323
1131
929
906
890
755
554
189
-202
-371
-537
-890
-1279
-1489
-1635
-1712
-1701
-1755
-1789
-1687
-1513
-1350
-1123
-916
-838
-784
-640
-470
-337
-287
-281
-97
222
440
562
600
676
784
774
238
-1035
-1600
-1634
-1900
-2059
-1770
-2025
-2247
-1483
-1496
-1873
-1656
-1371
-1881
-1837
-1394
-1352
-1172
-943
-1036
-906
-335
-464
-846
-920
-606
-494
-337
-452
-665
-710
-878
-1216
-1370
-1101
-1169
-1155
-948
-612
-398
-177
-339
-665
-557
-495
-721
-950
-918
-893
-607
-247
-186
-115
63
83
15
77
95
46
141
216
370
708
980
1111
1275
1707
2162
2527
2811
3063
3374
3777
4187
4348
4633
4906
4715
4384
4012
3546
3093
2740
1979
716
-94
-967
-2011
-2747
-3260
-3784
-3940
-3493
-3525
-3486
-3173
-2997
-2957
-2990
-3118
-3376
-3064
-2602
-2107
-1421
-581
371
1150
1708
1915
1957
1975
1937
1760
1567
1467
1387
1435
1511
1405
1269
1237
1103
828
578
200
-249
-504
-800
-1167
-1485
-1707
-1845
-1839
-1728
-1663
-1493
-1285
-1071
-931
-948
-1043
-1039
-964
-932
-869
-713
-386
-22
338
620
838
1038
1128
1041
830
717
666
594
469
389
468
585
606
438
271
259
237
86
-172
-400
-491
-529
-616
-827
-902
-807
-770
-799
-824
-700
-625
-573
-570
-616
-568
-503
-549
-606
-480
-322
-184
-52
-48
-29
129
191
88
18
23
-37
34
80
-35
-97
-51
-46
-170
-284
-466
-716
-829
-971
-1212
-1358
-1404
-1537
-1625
-1565
-1571
-1539
-1540
-1613
-1704
-1644
-1552
-1550
-1522
-1441
-1275
-1059
-896
-865
-796
-674
-585
-588
-581
-621
-625
-569
-570
-588
-568
-542
-605
-616
-579
-578
-624
-697
-847
-912
-866
-913
-997
-1010
-996
-917
-801
-804
-838
-781
-719
-706
-712
-710
-688
-597
-437
-366
-224
-49
94
190
306
436
478
528
581
687
790
976
1123
1250
1404
1533
1668
1728
1858
1971
2085
2237
2440
2651
2798
2912
2909
2797
2717
2613
2492
2297
1944
1494
827
179
-699
-1377
-1779
-2091
-2168
-2217
-1935
-1761
-1397
-1316
-1576
-1902
-2291
-2548
-2877
-2854
-2716
-2221
-1546
-866
-269
148
403
387
387
245
41
-42
-87
-67
169
454
656
813
956
981
942
884
699
502
355
176
-10
-117
-309
-498
-545
-512
-424
-308
-222
-230
-179
-185
-330
-616
-888
-1015
-1085
-1068
-1062
-918
-646
-332
-146
-109
-72
-76
-101
-217
-348
-326
-214
-95
1
154
369
521
525
449
416
487
441
287
114
129
-65
-260
-677
-1253
-1188
-1076
-1136
-1418
-1197
-1302
-1169
-1067
-1387
-1640
-1558
-1535
-1852
-1674
-1618
-1357
-1150
-997
-1063
-786
-692
-840
-957
-886
-826
-760
-693
-910
-745
-655
-549
-663
-539
-561
-455
-322
-392
-382
-354
-262
-375
-342
-427
-429
-382
-360
-306
-175
-53
-37
-13
-2
43
82
79
39
60
226
367
443
541
620
742
848
903
965
1077
1196
1361
1505
1679
1826
1944
2052
2142
2325
2477
2698
2945
3275
3541
3688
2811
1554
797
179
-121
-595
-1196
-1546
-273
983
1089
551
-147
-267
-328
-1026
-2803
-3632
-3102
-2086
-1382
-1408
-1320
-547
345
92
-838
-1303
-1323
-1201
-1309
-1689
-1508
-660
-4
-188
-327
36
519
718
244
-123
147
806
750
61
-371
-160
450
583
204
7
579
1243
1347
897
363
204
208
-100
-702
-1009
-827
-450
-223
-129
-87
42
-7
-355
-753
-989
-1067
-1203
-1281
-1205
-870
-480
-342
-442
-415
-251
-190
-278
-527
-589
-367
-100
-63
-141
-131
28
203
199
116
98
256
376
340
209
155
147
73
-90
-202
-153
-78
-16
-56
-49
22
55
-105
-412
-574
-598
-624
-716
-882
-969
-853
-729
-725
-831
-901
-845
-717
-706
-782
-852
-801
-676
-608
-619
-684
-599
-458
-360
-308
-252
-216
-157
-148
-187
-233
-273
-351
-393
-364
-321
-284
-286
-240
-203
-134
-116
-148
-157
-145
-94
-49
-33
-10
13
43
62
57
64
66
63
87
128
146
150
145
92
38
32
42
2
-39
-29
-1
-14
-25
-28
-55
-55
-42
-66
-96
-93
-90
-71
-47
-40
-26
-18
2
34
64
59
81
146
213
284
326
346
372
406
417
412
418
418
436
458
470
464
453
427
424
361
214
113
32
15
-15
-89
-115
-73
-27
-9
-68
-171
-203
-200
-248
-320
-321
-276
-220
-122
-87
-74
-42
-39
-40
-96
-133
-156
-205
-242
-268
-270
-283
-294
-339
-333
-338
-348
-341
-386
-395
-388
-353
-364
-382
-364
-380
-358
-336
-338
-298
-269
-257
-227
-204
-205
-212
-206
-196
-166
-143
-112
-66
-32
21
40
40
32
18
-8
-38
-75
-100
-121
-137
-134
-166
-208
-242
-266
-310
-340
-348
-396
-408
-393
-431
-434
-419
-420
-416
-397
-377
-367
-350
-314
-293
-292
-273
-257
-278
-278
-265
-249
-221
-201
-192
-148
-119
-117
-128
-152
-165
-186
-200
-228
-238
-256
-269
-270
-291
-316
-338
-346
-344
-361
-373
-377
-398
-405
-386
-364
-342
-315
-312
-302
-278
-266
-251
-235
-224
-228
-227
-206
-206
-215
-201
-173
-141
-134
-125
-130
-167
-189
-188
-205
-239
-242
-230
-242
-245
-226
-222
-237
-233
-210
-240
-260
-270
-298
-290
-305
-306
-274
-273
-248
-208
-210
-153
-122
-106
-102
-118
-85
-74
-97
-116
-128
-150
-139
-121
-121
-136
-127
-119
-127
-120
-146
-165
-157
-201
-247
-267
-277
-291
-288
-273
-294
-315
-315
-309
-302
-284
-269
-238
-199
-175
-131
-99
-76
-46
-32
-21
-25
-57
-59
-64
-107
-106
-115
-139
-170
-221
-250
-271
-303
-330
-363
-408
-429
-432
-438
-458
-486
-493
-503
-474
-457
-453
-436
-414
-398
-413
-399
-396
-402
-399
-362
-367
-366
-317
-297
-261
-252
-248
-235
-249
-243
-242
-253
-268
-276
-298
-330
-336
-333
-344
-346
-347
-354
-374
-384
-388
-408
-437
-453
-444
-439
-421
-406
-423
-421
-420
-433
-426
-406
-394
-381
-371
-395
-387
-367
-358
-349
-333
-316
-296
-286
-265
-245
-264
-266
-244
-236
-264
-247
-241
-241
-227
-248
-278
-289
-300
-320
-330
-352
-378
-407
-432
-429
-444
-456
-461
-452
-445
-440
-428
-382
-346
-339
-296
-279
-297
-311
-325
-318
-284
-258
-243
-237
-257
-261
-268
-280
-272
-294
-343
-333
-337
-383
-388
-396
-402
-396
-409
-418
-440
-440
-395
-394
-400
-358
-333
-330
-298
-289
-318
-298
-273
-280
-262
-248
-240
-223
-222
-224
-228
-225
-211
-219
-235
-244
-263
-272
-279
-289
-301
-331
-327
-316
-329
-340
-334
-343
-343
-324
-349
-367
-386
-415
-438
-445
-430
-430
-424
-412
-394
-375
-372
-344
-321
-325
-298
-303
-323
-316
-332
-328
-317
-316
-290
-260
-264
-268
-270
-284
-287
-300
-302
-316
-300
-291
-301
-289
-304
-299
-284
-285
-294
-315
-316
-305
-317
-336
-328
-326
-334
-337
-350
-357
-343
-337
-303
-265
-250
-233
-201
-204
-206
-178
-187
-207
-226
-240
-248
-263
-270
-290
-304
-303
-328
-359
-361
-353
-361
-378
-392
-410
-411
-439
-463
-456
-441
-404
-386
-373
-358
-352
-351
-345
-325
-334
-354
-337
-318
-343
-355
-342
-357
-374
-371
-367
-396
-425
-407
-402
-434
-435
-460
-480
-450
-444
-438
-433
-428
-421
-400
-375
-352
-344
-332
-314
-307
-292
-287
-275
-277
-296
-287
-292
-309
-302
-313
-319
-322
-325
-326
-335
-333
-343
-368
-385
-366
-366
-396
-394
-387
-386
-374
-356
-358
-367
-362
-361
-344
-332
-337
-305
-297
-283
-248
-234
-204
-199
-189
-191
-208
-218
-246
-275
-294
-309
-318
-341
-346
-344
-360
-368
-364
-375
-409
-389
-363
-356
-362
-366
-356
-368
-362
-332
-311
-301
-280
-230
-219
-228
-214
-204
-184
-189
-149
-153
-98
-117
-74
-126
-70
-589
-81
182
-480
-36
-376
-266
-79
-264
-463
-257
-345
-262
-314
-720
-184
-372
-391
-308
-496
-216
-313
-382
-400
-360
-276
-296
-343
-347
-165
-209
-243
-242
-305
-170
-216
-257
-237
-266
-215
-287
-331
-320
-341
-349
-390
-459
-457
-476
-544
-559
-556
-532
-507
-532
-530
-506
-479
-473
-485
-485
-454
-434
-428
-408
-390
-382
-342
-310
-281
-259
-251
-242
-243
-247
-247
-229
-215
-203
-189
-176
-177
-176
-160
-170
-189
-207
-240
-271
-316
-360
-395
-427
-400
-409
-446
-441
-458
-487
-514
-523
-521
-525
-517
-492
-484
-490
-465
-434
-405
-375
-362
-332
-327
-330
-309
-323
-332
-332
-328
-349
-352
-352
-350
-339
-338
-333
-357
-366
-385
-389
-409
-440
-441
-452
-454
-439
-435
-420
-385
-362
-300
-307
-279
-261
-269
-242
-246
-240
-254
-256
-253
-244
-259
-275
-291
-309
-325
-330
-363
-363
-345
-340
-332
-336
-305
-319
-318
-294
-308
-301
-308
-296
-301
-306
-303
-324
-320
-296
-270
-262
-259
-243
-233
-228
-234
-237
-267
-288
-288
-329
-358
-360
-336
-317
-319
-297
-300
-311
-317
-324
-308
-291
-277
-263
-254
-242
-210
-195
-206
-182
-154
-139
-147
-183
-196
-192
-206
-220
-224
-228
-255
-243
-231
-246
-233
-211
-206
-213
-203
-203
-230
-224
-213
-217
-206
-196
-157
-119
-125
-123
-109
-119
-131
-149
-182
-208
-240
-274
-294
-332
-366
-362
-354
-357
-364
-355
-353
-364
-379
-391
-384
-381
-399
-381
-387
-381
-323
-293
-262
-224
-160
-130
-117
-110
-119
-137
-148
-129
-111
-126
-152
-158
-187
-206
-222
-231
-234
-254
-283
-301
-311
-347
-357
-372
-390
-392
-390
-375
-398
-396
-347
-348
-327
-286
-275
-268
-281
-262
-241
-233
-213
-196
-191
-181
-180
-197
-185
-186
-224
-223
-237
-267
-269
-269
-284
-292
-284
-291
-308
-302
-288
-315
-328
-330
-347
-361
-366
-366
-358
-345
-344
-328
-337
-336
-323
-336
-301
-273
-269
-241
-204
-213
-186
-160
-153
-112
-111
-125
-99
-85
-99
-86
-81
-122
-154
-177
-195
-210
-236
-247
-288
-321
-309
-317
-360
-356
-359
-377
-358
-352
-363
-366
-372
-370
-352
-335
-341
-311
-281
-258
-221
-197
-182
-166
-130
-98
-101
-68
-65
-69
-82
-78
-85
-81
-52
-80
-79
-93
-127
-149
-173
-183
-207
-231
-242
-249
-265
-281
-277
-278
-293
-300
-276
-275
-293
-288
-290
-304
-295
-279
-294
-307
-292
-298
-324
-320
-333
-333
-323
-341
-333
-336
-314
-300
-306
-302
-297
-295
-300
-292
-278
-280
-284
-266
-270
-281
-273
-270
-268
-247
-220
-201
-194
-176
-167
-188
-185
-178
-204
-213
-213
-224
-235
-228
-221
-230
-227
-216
-222
-219
-207
-232
-271
-286
-292
-308
-320
-331
-329
-322
-315
-323
-309
-291
-273
-270
-273
-270
-286
-277
-273
-298
-296
-282
-303
-324
-332
-354
-355
-329
-330
-323
-322
-338
-294
-281
-287
-272
-279
-286
-281
-257
-250
-232
-224
-217
-214
-221
-230
-228
-251
-262
-273
-310
-335
-371
-408
-427
-456
-470
-474
-484
-458
-444
-414
-377
-385
-380
-335
-318
-320
-315
-307
-312
-313
-304
-294
-291
-276
-244
-240
-250
-239
-243
-277
-291
-286
-311
-341
-347
-343
-361
-376
-360
-370
-378
-360
-348
-345
-372
-382
-371
-361
-312
-292
-294
-273
-269
-259
-253
-259
-225
-180
-156
-134
-135
-144
-155
-165
-161
-167
-184
-183
-187
-206
-209
-211
-218
-236
-249
-256
-257
-270
-277
-268
-284
-308
-301
-308
-292
-281
-284
-267
-268
-261
-270
-283
-291
-280
-262
-255
-233
-199
-183
-206
-207
-210
-230
-228
-230
-236
-228
-226
-231
-210
-213
-223
-201
-192
-185
-184
-190
-198
-209
-205
-210
-220
-231
-231
-232
-226
-236
-237
-211
-208
-225
-217
-208
-223
-225
-212
-198
-170
-124
-93
-85
-94
-74
-63
-89
-85
-80
-110
-118
-119
-157
-169
-191
-212
-203
-226
-269
-274
-286
-295
-307
-325
-345
-357
-344
-344
-341
-334
-312
-280
-266
-245
-230
-242
-239
-220
-199
-204
-192
-139
-134
-139
-115
-126
-159
-182
-214
-221
-233
-246
-237
-228
-229
-247
-253
-248
-270
-291
-281
-315
-348
-346
-363
-372
-362
-344
-326
-300
-267
-254
-207
-167
-148
-115
-96
-99
-99
-77
-87
-95
-80
-83
-96
-93
-73
-91
-108
-104
-129
-164
-179
-209
-238
-255
-290
-323
-348
-355
-349
-354
-338
-312
-309
-284
-261
-237
-216
-205
-187
-199
-188
-184
-187
-152
-140
-124
-86
-79
-79
-61
-66
-90
-123
-155
-155
-162
-178
-188
-192
-213
-250
-267
-282
-299
-320
-356
-370
-391
-416
-397
-409
-421
-400
-374
-367
-365
-356
-355
-341
-326
-303
-295
-270
-221
-211
-209
-186
-161
-175
-178
-175
-199
-201
-199
-235
-256
-247
-273
-291
-289
-319
-335
-361
-374
-382
-412
-394
-361
-363
-338
-315
-309
-290
-277
-246
-219
-194
-174
-139
-99
-88
-76
-69
-75
-69
-45
-51
-57
-50
-67
-77
-31
-28
-57
-53
-68
-95
-138
-161
-177
-199
-196
-191
-210
-192
-198
-232
-214
-234
-262
-275
-290
-303
-302
-303
-286
-285
-285
-291
-301
-271
-271
-278
-252
-238
-218
-197
-198
-185
-198
-216
-217
-230
-220
-221
-249
-239
-240
-239
-228
-222
-182
-166
-163
-176
-187
-215
-260
-258
-264
-292
-310
-312
-317
-334
-340
-325
-344
-360
-355
-364
-381
-395
-399
-415
-436
-440
-441
-480
-482
-478
-495
-506
-542
-589
-632
-862
-1849
-2229
-2284
-2856
-2785
-2333
-2048
-1623
-1070
-696
-521
-539
-493
-580
-642
-614
-717
-677
-507
-349
5
359
450
625
870
850
729
734
550
291
191
178
262
388
410
571
688
628
598
435
173
-95
-265
-363
-403
-346
-232
-190
-148
-107
-135
-208
-370
-458
-442
-478
-459
-347
-274
-186
-74
-54
3
46
-11
-33
-54
-38
-34
-62
-56
-20
-48
-45
-29
-97
-177
-212
-240
-447
-863
-2055
-2480
-2662
-3447
-3063
-2451
-2200
-1498
-870
-605
-619
-835
-1069
-1318
-1474
-1405
-1528
-1545
-1274
-1166
-815
-497
-433
-213
-2
-44
-123
-136
-408
-742
-953
-985
-837
-671
-549
-364
-121
-64
-229
-339
-584
-996
-1105
-1168
-1132
-983
-803
-613
-570
-493
-416
-446
-714
-869
-867
-967
-859
-699
-500
-228
-279
-101
-58
-417
-463
-464
-485
-463
-281
-79
-377
-282
-170
-384
-225
-143
-77
-173
-216
-365
-379
-407
-631
-449
-413
-323
-435
-242
-158
-432
-413
-496
-555
-370
-650
-480
-456
-806
-255
-309
-259
-336
-493
-503
-514
-738
-743
-665
-431
-271
-836
-358
-274
-702
-708
-197
-374
-914
-548
-617
-687
-711
-545
-527
-280
-325
-680
-68
-579
-691
-419
-653
-519
-391
-79
-382
-601
-457
55
-357
-474
-382
-239
-465
-774
-325
-798
-586
-395
-427
12
-357
-446
46
-681
-1568
-563
-439
-1010
-689
-99
-283
-504
-720
-410
-516
-1244
-463
-418
-1188
-664
-548
-878
-683
-774
-360
-777
-627
-450
-563
-1040
-1222
-430
-444
-569
-215
-589
-678
-637
-990
-988
-372
-277
-789
-505
-391
-572
-610
-604
-1073
-921
-638
-898
-914
-349
-1073
-1252
-401
-1370
-1421
32
-310
-1478
-501
-558
-1517
-988
-650
-1108
-1014
-466
-1172
-947
-765
-889
21
-359
-1464
-874
-333
-1212
-1128
-373
-937
-1246
-312
-637
-1114
-1073
-1063
-820
-1061
-1200
-873
-1363
-1100
-959
-1090
-1341
-994
-914
-1400
-1395
-1256
-1263
-1310
-1086
-1008
-1208
-1660
-631
-757
-1251
-550
-1074
-1261
-1226
-898
-989
-906
-1494
-1386
-396
-1083
-1649
-159
-521
-1516
-660
-1054
-1462
-1160
-1198
-1235
-1123
-1166
-1153
-1228
-900
-709
-519
-1064
-1154
-1241
-1468
-1441
-1295
-914
-894
-659
-465
-757
-1107
-773
-1158
-1109
-1082
-1270
-907
-743
-1045
-623
-763
-1039
-777
-199
-703
-1212
-446
-1211
-1090
-1243
-494
-344
-456
-727
-660
-921
-1362
-732
-983
-1379
-1421
-614
-621
-1326
-1133
-351
-983
-1350
-774
-1385
-1547
-932
-949
-819
-1086
-874
-658
-905
-658
-611
-1206
-1026
-694
-828
-1157
-835
-582
-1334
-725
-191
-663
-555
-425
-1028
-1026
-287
-1121
-1116
-526
-875
-724
-449
-872
-659
69
-499
-1124
-462
-793
-1414
-1227
-477
-723
-1003
-403
-199
-568
-1476
-1089
-760
-423
-1359
-1439
-325
-838
-1322
-731
-61
-1272
-511
25
-1237
-1068
-911
-325
-679
-810
-737
-484
-614
-1178
-650
-383
-346
-997
-640
-295
-1148
-622
-105
-278
-794
-553
-288
-199
-516
-78
-375
-1209
-46
-242
-751
-713
-258
-102
-554
-700
-492
-485
-484
-147
-677
-354
49
-499
-533
-213
-114
-383
-645
-276
186
-487
-364
173
-161
-374
-770
-450
-368
-292
-458
-40
-428
-24
140
-364
53
-867
-263
404
-247
-428
344
175
-375
69
190
344
-744
-231
152
-477
-336
-203
-405
-238
441
-386
233
157
-153
-62
-459
21
-201
-778
-339
-281
-264
261
100
-70
162
-22
26
310
-97
229
-284
-551
66
124
-173
495
-20
-222
334
222
553
140
649
286
-447
-587
-184
-446
-182
383
380
521
322
-114
5
-346
-426
-544
-339
440
-269
-572
196
-299
-386
-35
-404
-818
-256
127
-136
-99
-305
-481
-248
-224
-345
108
-113
-475
335
78
-616
-491
-169
-60
-219
-818
-132
561
-610
-277
115
-478
-587
-115
-98
-321
-579
-412
-260
-622
-466
-232
-576
-99
203
56
73
-130
-909
-581
-43
-206
-8
157
229
232
150
30
341
-162
-100
90
-608
221
69
153
262
28
-15
9
352
-175
141
566
265
-200
-307
-23
-97
82
-118
70
25
-300
89
379
-89
25
263
35
462
-134
-288
-187
-307
-107
329
198
324
122
-180
-41
-186
-221
-51
-122
-158
190
-218
-360
-273
-249
-233
354
-86
-541
156
-177
-536
-532
-302
-312
-315
-423
-518
56
-251
-770
-222
-423
-826
-676
-339
-703
-1028
-775
-322
-497
-1098
-455
-573
-589
-528
-129
-373
-527
-1301
-769
-36
-777
-1203
-32
-100
-1215
39
-43
-1047
-556
-846
-634
-293
-702
-345
-275
-888
-464
-585
-1024
-13
-70
-707
-242
-58
-393
-410
-438
-366
-515
-489
-123
-229
-100
141
-68
-369
-366
20
370
-125
-54
65
-165
-38
-82
387
355
22
275
179
153
268
235
81
72
506
296
207
645
107
144
434
568
570
181
682
767
343
405
625
499
383
320
546
401
-240
377
637
-306
522
529
421
543
151
1041
231
-184
263
611
-365
7
848
227
507
217
644
211
-11
377
598
451
284
515
630
632
108
610
475
-80
698
378
-123
253
-212
264
661
-179
149
664
-215
-101
305
-314
-219
422
-247
48
452
221
584
-100
81
367
-249
173
64
100
-50
-124
-83
-43
849
-220
224
352
89
67
157
-79
-75
324
-234
283
64
-250
38
254
249
-554
93
93
-119
-381
-100
415
-80
-415
38
21
-608
213
438
63
-252
301
150
-386
26
154
195
-52
197
-97
-84
-135
-200
513
-637
-1
109
-424
-143
554
261
-207
602
-258
92
-214
-111
92
-261
-235
407
17
-329
835
-572
230
460
-337
57
103
153
-331
110
-39
58
-169
-251
161
-253
526
12
-218
-284
-475
-130
-706
-1
-202
-223
-129
59
-362
-317
-97
-801
-276
3
-390
105
61
-548
-66
-553
-632
-401
-495
89
5
-422
-816
-68
-149
-388
-244
29
-87
-553
-93
-115
-405
-454
-191
-253
69
-118
5
-267
-617
88
51
-205
-386
-306
64
-472
-97
125
274
-647
-490
426
-378
174
124
-274
-154
-422
-185
-150
-557
-68
490
542
373
29
233
97
-233
355
356
81
-315
372
172
-369
257
457
325
574
572
303
252
154
-117
15
300
174
187
104
663
343
357
-69
475
-62
-115
277
392
117
-185
208
-104
409
-22
607
551
295
151
205
486
84
-264
223
362
72
695
330
-216
180
370
320
523
418
318
92
649
456
497
268
286
624
6
326
760
132
91
776
301
212
467
293
297
198
57
-1
335
-171
181
656
-201
272
336
-25
-151
74
-55
71
0
-138
-62
-176
-221
222
438
-303
-84
562
-58
-528
-51
-423
-244
-70
-55
-523
-322
263
-502
-194
91
-259
-349
-36
72
-434
-284
-526
-916
-539
-439
-89
82
-25
-49
-250
-346
-221
-229
-530
-230
227
-179
-441
162
-410
-168
117
-104
-47
-41
103
5
80
-599
355
254
129
171
11
433
219
-392
-89
455
-163
366
499
-232
170
911
-29
-209
811
247
494
500
-161
582
-142
-10
485
818
537
677
1052
192
781
599
157
564
310
565
695
330
527
742
645
771
987
152
1061
1127
-203
775
246
87
630
411
719
1040
265
362
1497
161
224
462
239
449
413
515
81
80
882
893
53
589
468
303
132
438
466
143
262
397
223
219
137
210
387
692
419
350
450
354
173
-292
516
499
217
467
708
177
193
255
-97
809
18
218
551
-44
-124
-19
264
-191
268
457
414
40
21
-336
-507
64
58
268
137
-138
151
-106
-426
-93
-95
-235
-443
-55
112
-284
-305
-405
-531
-100
-173
-183
-143
-62
-573
-108
-57
-525
-271
-711
-272
-155
-280
-312
-476
-79
-350
-299
-61
-845
-555
-283
-351
-129
-206
-198
-243
17
-608
-386
-10
-640
-238
-263
-351
-408
-267
-143
-299
-126
-89
-406
-706
-267
235
-600
-219
-280
-273
-211
-441
-561
87
-125
-725
-19
-523
-306
191
-555
-492
115
-162
-742
-151
-610
-799
-228
-597
-354
-463
-394
-466
-290
-417
-621
-418
-658
-483
-574
-708
-345
-982
-542
-522
-749
-495
-655
-250
-574
-740
-811
-537
-327
-693
-653
-520
-746
-483
-420
-402
-42
-760
-697
-458
76
-687
-579
495
-906
-390
-216
-613
-155
-101
-859
-275
-206
-735
-311
-157
-227
-305
-339
-307
-368
14
-644
-75
-78
-989
-93
-315
-268
-182
364
-331
54
330
-542
42
-44
-649
91
156
-282
33
-235
-25
-85
-242
375
203
-341
-344
-242
44
-427
-133
72
-152
-130
-53
-384
-430
73
-384
-1
-409
127
34
-712
84
-338
-430
-422
3
-226
-182
-35
-730
426
20
-357
448
-198
-51
420
196
148
82
-34
216
369
-305
-25
588
34
12
327
51
-445
-64
435
-672
-100
259
-489
-200
93
-638
-143
-128
-305
62
16
-619
-163
-332
-372
-186
-421
195
-674
-149
-122
-482
-551
105
-602
-486
247
-506
159
-149
-451
-206
188
-642
-51
-176
-498
-10
-514
-245
-179
-331
-224
-331
-570
-128
-330
-533
-199
-450
-568
-94
-159
-336
-295
-440
-538
-146
-560
-529
-90
-707
-590
-328
251
-510
-613
-301
-191
-281
-370
4
-541
-237
113
-202
-568
187
1
-55
-131
-325
137
-152
-301
38
36
-586
-310
-92
-336
-398
-135
-40
-74
-394
-81
-247
-606
-250
62
-434
-353
-334
-728
-1188
-76
-449
-1107
372
-312
-67
-563
-402
-534
-767
-469
-574
-16
-1131
-391
-599
-548
-966
-763
-317
-788
-666
-875
-1022
-587
-402
-808
-262
-492
-182
-476
-617
269
-665
-395
-664
-1088
-391
-754
-801
-42
-57
-961
-120
-85
-736
-106
-417
-701
-155
-228
-673
208
-293
-399
73
122
-527
-668
-9
-472
-279
-205
-476
-573
-534
7
-540
-377
-175
-176
-262
-651
-66
-81
-357
-564
-101
-169
-553
-396
-466
-397
-262
-659
-212
44
-948
-567
197
-398
-883
34
-169
-1083
-206
-147
-592
-364
-625
-290
-321
-496
-569
-359
-891
-490
-24
-382
-660
-766
-386
-536
-381
-720
34
-246
-164
494
-494
-286
157
-620
-371
352
-307
-462
-472
-117
-459
-280
109
-151
7
-401
-293
233
165
-657
-162
-413
-801
132
-185
-319
112
-174
41
-63
-22
-33
-160
-252
-136
94
-279
-64
-77
-297
254
-469
214
475
-617
-521
346
193
-936
176
-17
-546
93
31
-402
67
138
-291
307
-47
-221
-9
291
-210
-278
98
92
-165
-391
384
116
-176
-97
-92
-123
-135
-73
-186
120
-311
-51
91
-325
-136
273
-116
-664
-363
-112
-96
-559
-67
279
387
-428
-236
36
-175
-645
-581
418
-263
-26
-318
-199
-17
-707
-293
42
-258
-191
192
-509
-503
-322
-377
-685
-494
165
-297
-585
-274
-219
-330
-775
-551
-129
-324
-582
-178
-534
-602
-713
-652
-411
-608
-447
-343
-135
-686
-574
-470
-515
-978
-943
-255
-770
-723
-166
-897
-1112
-199
-610
-854
-74
-625
-672
-620
-803
-1052
-740
-560
-1078
-821
-390
-334
-842
-428
-678
-1081
-481
-1175
-1006
-460
-619
-1424
-1251
-513
-695
-906
-513
-649
-580
-320
-769
-877
-678
-671
-1042
-701
-712
-681
-299
-611
-766
-360
-308
-721
-638
-429
-481
-712
-874
-829
-542
-644
-619
-240
-544
-818
-698
-462
-852
-993
-95
-391
-1064
-470
-236
-534
-929
-138
-196
-645
-316
-643
-675
-65
-711
-997
-276
-729
-606
-500
-307
-377
-748
-528
-398
-627
-717
-639
-695
-485
-592
-652
-887
-673
-494
-841
-696
-413
-985
-876
-435
-1022
-1195
-880
-599
-727
-888
-202
-889
-977
-618
-1128
-525
-446
-914
-623
-191
-899
-582
-137
-540
-352
-663
-353
-676
-524
-379
-438
-504
-761
-502
-105
-289
-617
-134
126
-248
-712
67
170
-602
300
74
-511
-441
97
58
-163
80
140
5
-175
117
-121
-45
-277
170
-216
14
-19
-9
397
-330
-7
202
66
7
-17
-329
-125
17
13
340
-357
24
-67
279
-92
67
342
-414
365
107
204
-264
367
77
-496
689
-277
-36
249
6
386
368
-161
-386
483
-376
-396
455
-69
-764
-92
313
-177
-552
236
-107
-364
-296
119
-240
-476
-279
-468
-143
-383
-258
-241
-181
-244
-195
-544
35
-572
-657
-211
-1229
-93
-165
-1050
-140
-258
-873
-160
53
-684
-577
-680
-968
-605
-884
-236
-431
-642
26
-714
-204
-514
-944
-528
-466
-440
-801
-532
-710
-751
-388
-379
-711
-527
-191
-797
-762
-137
-1008
-1224
-600
-390
-759
-700
-346
-692
-249
-1073
-620
-493
-795
-340
-844
-596
-814
-509
-446
-932
-820
-477
-684
-1089
-181
-692
-1037
-549
-448
-767
-913
-671
-448
-1011
-843
-521
-778
-516
-684
-689
-525
-686
-560
-780
-763
-878
-895
-845
-1249
-725
-580
-834
-343
-223
-884
-859
-700
-811
-996
-1226
-898
-963
-986
-638
-788
-1106
-530
-451
-756
-945
-998
-857
-1257
-837
-835
-1109
-453
-191
-1198
-606
-269
-1100
-554
-493
-844
-888
-1039
-861
-247
-541
-562
-318
-111
-409
-889
-608
-580
-972
-825
-404
-1105
-179
-24
-466
-35
-316
-285
-287
-591
-702
-22
-563
-1010
-532
-415
-474
38
-394
-786
146
-153
-519
-407
-325
-519
-429
-218
-354
-213
-339
192
-196
-270
-419
-637
-479
-230
-145
-290
374
-641
-220
220
-503
-478
-364
-32
70
-275
-486
179
-73
-92
5
-117
-28
-512
-239
185
124
-75
-65
-82
-221
204
411
473
77
12
145
-460
-569
90
502
288
7
43
232
162
-215
88
518
-166
93
212
-245
-151
-15
-227
-371
-115
220
370
-25
495
-98
-464
-169
-408
-212
-159
-145
62
16
-735
-366
189
-476
-192
-39
-248
-124
-603
-486
-323
-506
-527
-292
-75
-54
262
-755
-849
-275
-611
-251
-606
-495
442
-169
-660
10
-660
-493
236
-338
-277
-565
-409
-185
-581
-132
84
252
-88
10
400
-498
-367
20
-51
-844
-329
604
-638
33
484
-87
-345
-199
-249
-241
-255
-196
-259
-700
-253
-317
-363
-298
272
78
-255
-80
-207
-568
-491
87
-370
-221
11
-45
-202
-112
184
432
176
45
377
145
-410
-595
-93
-77
-300
-394
759
509
-435
-96
-54
-397
-614
34
91
-47
-122
-997
-327
-532
-273
432
-162
-159
59
-452
-747
-27
-613
-200
143
-361
-245
-581
-180
30
-275
-81
-46
-328
-86
-127
-252
-184
-430
-791
-148
-173
-876
-307
155
-90
-453
21
-317
-572
-477
-443
-901
-756
-124
-768
-504
-91
-774
-561
188
-346
-286
279
-429
-509
-688
-395
-280
-952
-76
257
-172
-599
-593
-158
-245
-638
-393
-144
-548
-809
-256
-333
-636
10
12
-73
-269
-550
-392
-188
-409
-811
-630
-318
-411
-355
-181
-208
-311
-538
-135
-569
-589
-298
-358
22
-344
-795
-119
-210
-714
-263
-92
-152
-264
-212
-155
-512
-741
342
69
-932
133
160
-90
-447
-739
-172
-431
-522
-93
-132
-549
-174
-433
-229
-301
-480
174
-110
-369
-134
56
-343
-331
-277
-505
-435
-234
-145
-477
-241
234
83
-591
-537
180
-557
-587
6
-397
-509
-372
-354
-185
-565
-785
-183
-210
-485
-198
-61
-541
-555
-48
-322
-603
-79
175
-161
-234
-156
-493
-273
-413
-118
-13
-62
-148
-212
-253
-488
-68
-217
-270
-96
-183
-477
-100
-7
-453
-336
-298
145
-290
-414
-81
133
-253
-888
45
-206
-234
73
-155
-51
-174
-52
-301
-122
51
-3
15
-344
84
5
-621
-371
19
582
-28
-638
596
10
-845
222
-15
-568
78
528
-216
-197
30
-22
79
-7
-341
-200
223
-105
-312
98
-84
-634
-138
-240
-546
-143
23
-492
-527
110
-428
-221
-298
-608
96
-283
-310
-159
-163
-244
36
123
-585
-532
-119
-460
-449
-251
7
-163
-23
-293
-399
475
-13
-730
-311
-172
-271
-342
-365
-107
-143
156
-425
-510
139
-363
-745
-308
-448
-828
-137
-327
-631
-167
-48
-133
-340
-887
-386
-153
-1091
-772
-237
-421
-417
-431
-539
-385
-246
-656
-387
-370
-681
-371
-632
-608
-582
-642
-436
-552
-700
-343
-247
-692
-412
-698
-623
-491
-908
-571
-413
-378
-597
-691
-515
-499
-533
-832
-528
-653
-415
-298
-753
-470
-753
-457
-210
-717
-660
-125
-463
-1061
-335
-524
-773
-593
-601
-320
-567
-387
-279
-891
-702
-326
-625
-657
-327
-599
-540
-364
-353
-416
-581
-533
-450
-344
-571
-533
-454
-746
-658
-542
-388
-311
-339
-368
-521
-252
-351
-280
-442
-670
-70
-363
-736
-427
-131
-230
-371
-162
-12
-30
-240
-210
-61
-319
-40
67
-413
-302
253
313
-89
-57
-101
294
267
-4
228
97
-101
299
506
-41
89
546
375
164
238
569
423
0
253
374
528
454
239
493
757
414
329
644
543
309
659
357
444
232
183
713
403
510
324
314
378
250
210
416
414
224
309
97
442
516
254
494
266
283
440
666
148
-277
167
629
483
57
566
430
132
504
256
28
420
351
377
305
96
354
199
68
112
315
319
75
114
-101
160
82
104
105
-56
212
134
77
136
-58
-238
262
235
362
215
108
354
230
49
148
660
-30
24
447
501
266
-347
408
554
53
224
617
210
-232
240
343
398
-97
-37
733
380
-300
289
533
99
370
293
47
620
516
31
136
398
258
295
529
-3
58
683
353
51
479
173
5
354
384
244
-1
310
293
-44
385
230
-167
358
318
-134
29
134
131
-53
60
94
58
369
-94
-210
411
487
-93
-140
350
189
170
118
-268
234
459
42
-45
214
145
-51
374
246
35
538
52
-10
145
145
171
120
-32
-2
172
-147
191
148
22
121
-295
-21
521
7
-33
-162
-242
266
-12
-407
55
179
36
72
259
-54
151
-151
-311
146
37
0
-8
20
11
-147
-23
115
-41
-107
232
-10
-307
-85
-75
-295
-120
54
-221
-44
-47
-251
-133
162
-256
-404
-142
-143
-28
-54
-285
89
245
-47
-35
-169
54
43
29
-145
155
-421
-761
153
3
-53
241
376
-238
-156
331
-152
-196
15
-181
-394
95
47
-165
-39
230
-107
-284
131
-471
-199
123
-18
-294
-87
-143
-268
202
-119
-25
103
-127
-187
-290
14
-127
-393
31
-96
-113
19
-12
-126
-103
91
-48
-43
149
6
-291
-212
-66
-93
-163
-458
-337
345
-56
-80
271
38
-202
-314
-196
-229
39
-141
-170
5
-29
55
13
-194
-22
-22
-176
23
-28
-140
4
-205
-59
53
-285
36
342
-17
-69
44
-331
-7
98
42
88
178
92
18
13
57
-101
-191
-110
-47
107
322
62
156
261
-471
-375
148
-38
-289
-90
136
-50
-354
-50
-311
-367
82
210
-108
-85
31
-326
-137
-253
-265
137
8
-109
26
78
-138
-257
-314
-263
-311
-174
223
-80
-407
-293
-108
-102
-195
-295
-88
-43
-634
-174
-249
-630
-132
-208
-281
35
12
-460
-624
-231
-370
-483
-14
-73
-441
-253
48
-310
-430
-157
-168
-147
-232
-79
-150
-498
-452
-224
-102
-214
-175
48
134
-334
-218
41
-210
-229
-19
49
-19
-98
-125
-162
-179
-81
139
-39
-359
-278
75
33
-91
-26
-94
39
-130
-201
-65
18
130
-218
-139
213
-84
-183
-79
-19
-86
69
64
136
106
-272
-131
135
-111
7
-44
-366
-94
309
110
-91
-60
270
336
207
389
171
20
303
215
-125
-274
287
355
4
370
664
493
117
367
291
182
221
228
143
152
401
405
218
71
110
361
331
308
236
371
261
-229
187
346
18
324
584
597
486
527
129
-230
21
-7
52
109
258
431
502
291
263
499
375
186
294
438
279
153
361
44
-152
416
677
427
307
781
654
48
-80
145
-294
-147
400
511
385
200
232
360
137
139
304
368
216
-254
-43
230
-212
-54
551
394
80
341
573
253
-25
97
193
9
-5
82
-204
-95
321
163
299
456
122
93
203
-167
-372
-135
-137
-5
95
-32
147
280
106
-22
81
-104
-107
-72
-447
-380
-119
-217
-49
-9
-324
-15
248
-168
-353
-196
-81
-426
-533
-75
-188
-149
-221
-34
11
-182
7
-136
-543
-286
-77
-252
-468
-262
-52
70
118
-349
-371
-39
-258
-386
-180
-342
-471
-208
-231
-476
-451
-345
-362
-159
-131
-316
-190
-532
-550
-474
-577
-435
-346
-472
-363
-265
-468
-403
-359
-529
-537
-319
-260
-473
-620
-447
-421
-653
-490
-311
-276
-152
-431
-401
-220
-371
-509
-307
-303
-489
-523
-287
-364
-530
-546
-422
-141
-452
-534
-308
-265
-537
-515
-384
-634
-561
-375
-479
-216
-254
-588
-341
-288
-508
-505
-275
-282
-543
-650
-363
-109
-656
-763
-167
-189
-533
-378
55
-350
-711
-324
-300
-502
-596
-458
-201
-320
-350
-170
-579
-472
-181
-341
-503
-538
-436
-412
-574
-555
-62
-171
-594
-156
-39
-501
-347
-300
-401
-455
-386
-177
-404
-613
-319
-165
-315
-176
-93
-219
-329
-337
-449
-426
-750
-528
-44
-154
-438
-143
80
-167
-247
-294
-272
-331
-362
-317
-368
-431
-385
-252
-173
-241
17
73
-240
-192
-231
-358
-397
-352
-186
-215
-215
59
43
-137
-169
-118
-140
-535
-377
35
-236
-364
-159
-156
-121
-131
-132
-109
-313
-334
-102
-302
-467
-198
-257
-333
-280
-193
-80
22
-20
-71
-35
-374
-408
-134
-205
-174
-161
-72
17
-89
80
53
-371
-213
-141
-332
-378
-195
-385
-312
-140
-283
-77
-60
-95
-95
-215
-234
-296
-299
-504
-318
-208
-327
-115
-123
-4
-33
17
41
-291
-344
-95
-142
-96
-26
49
-46
-195
113
126
-22
-106
41
-115
-322
-307
-10
-10
-357
-277
78
132
-60
-68
-158
-52
-5
-228
-231
-127
-422
-116
-17
-177
-67
-83
-102
-99
-194
-144
-242
-371
-279
-201
-85
-291
-308
-119
-77
38
88
36
5
-30
-243
-369
-85
-186
-253
-171
22
163
-71
-137
8
72
-83
-79
-41
-108
-168
-275
-202
-74
-66
-13
92
185
211
119
15
-94
-14
3
-57
94
19
-42
104
204
-30
-5
236
180
15
-33
1
16
-105
-85
80
-25
-7
-27
156
335
73
82
240
-37
-326
-147
24
-317
-165
265
189
-80
101
360
9
-50
164
-27
-102
-79
-38
154
-39
-79
315
203
-102
52
80
-54
-255
-123
95
-103
-223
-163
-50
-162
-161
52
2
-189
47
50
-204
-100
-108
-152
-230
-230
-122
-78
-13
-83
97
166
16
12
-82
-213
-403
-367
-247
-420
-317
-88
14
-152
-91
104
-62
-195
-235
-285
-293
-320
-395
-214
-74
-34
21
82
60
21
34
-103
-281
-331
-448
-502
-273
-353
-316
-138
-171
-175
31
-109
-263
-126
-262
-421
-293
-286
-330
-176
-67
-50
-27
22
37
-157
-224
-110
-160
-240
-311
-300
-230
-240
-234
-257
-174
-230
-251
-241
-281
-316
-346
-395
-502
-321
-267
-410
-271
-249
-341
-209
-156
-379
-396
-291
-309
-320
-260
-305
-249
-194
-252
-138
-210
-243
-88
-55
-123
-165
-155
-175
-311
-302
-164
-217
-260
-208
-110
-153
-214
-165
-208
-247
-253
-338
-415
-358
-383
-273
-207
-290
-233
-173
-181
-270
-320
-334
-317
-405
-426
-349
-328
-304
-250
-175
-198
-191
-162
-279
-407
-322
-323
-344
-315
-308
-268
-307
-256
-178
-385
-399
-202
-255
-370
-376
-399
-464
-489
-392
-374
-334
-270
-222
-165
-286
-372
-290
-246
-485
-503
-297
-257
-347
-280
-157
-195
-201
-114
-95
-168
-223
-215
-177
-347
-407
-367
-321
-223
-216
-167
-94
-172
-221
-242
-259
-308
-337
-279
-257
-256
-280
-221
-182
-336
-287
-168
-199
-221
-227
-225
-259
-198
-194
-265
-227
-190
-186
-209
-131
-52
-88
-109
-133
-103
-57
-88
-159
-164
-157
-123
-55
-107
-188
-144
-116
-104
-74
-94
-99
-147
-134
-81
-88
-202
-204
-146
-182
-202
-188
-123
-134
-133
-97
-122
-174
-146
-144
-140
-151
-185
-170
-215
-190
-203
-258
-234
-202
-198
-222
-226
-252
-275
-293
-312
-300
-256
-243
-284
-230
-186
-215
-198
-185
-192
-165
-156
-204
-203
-187
-183
-220
-224
-214
-200
-133
-73
-42
-68
-114
-111
-100
-150
-188
-212
-224
-204
-205
-225
-221
-211
-219
-248
-216
-214
-264
-283
-311
-348
-381
-384
-366
-356
-337
-306
-301
-340
-349
-337
-339
-363
-400
-402
-385
-376
-391
-402
-372
-374
-370
-360
-372
-373
-397
-448
-462
-426
-405
-400
-359
-321
-307
-297
-328
-362
-383
-401
-394
-390
-420
-407
-367
-355
-372
-341
-276
-277
-279
-255
-237
-246
-273
-308
-317
-285
-289
-239
-173
-171
-157
-152
-181
-238
-260
-275
-283
-306
-315
-315
-301
-279
-269
-281
-259
-241
-254
-304
-308
-278
-297
-281
-285
-315
-347
-352
-334
-316
-303
-309
-307
-288
-264
-256
-290
-329
-351
-346
-350
-378
-371
-368
-375
-334
-305
-295
-264
-272
-277
-272
-293
-292
-292
-299
-323
-343
-356
-362
-360
-356
-337
-318
-323
-321
-344
-351
-314
-311
-320
-309
-307
-312
-306
-303
-318
-306
-294
-315
-314
-307
-299
-297
-304
-325
-337
-350
-368
-377
-357
-347
-339
-269
-259
-237
-196
-231
-262
-243
-261
-273
-285
-311
-305
-314
-300
-297
-328
-324
-316
-307
-285
-286
-286
-285
-286
-285
-302
-327
-359
-378
-374
-375
-360
-335
-341
-372
-378
-377
-381
-372
-384
-404
-382
-392
-413
-396
-404
-435
-455
-455
-469
-496
-519
-544
-554
-559
-564
-568
-580
-554
-548
-539
-508
-504
-492
-458
-448
-430
-406
-418
-417
-415
-400
-396
-403
-405
-426
-428
-439
-457
-464
-459
-480
-490
-479
-462
-455
-438
-441
-477
-473
-463
-444
-448
-491
-503
-484
-483
-496
-510
-501
-490
-509
-508
-486
-479
-476
-468
-471
-477
-459
-447
-453
-427
-432
-445
-429
-431
-433
-394
-397
-414
-435
-451
-430
-433
-429
-444
-422
-401
-399
-384
-382
-401
-422
-394
-368
-388
-380
-355
-368
-363
-338
-345
-359
-364
-365
-392
-399
-402
-432
-414
-416
-438
-422
-420
-443
-461
-484
-512
-530
-527
-516
-503
-491
-479
-470
-483
-500
-474
-472
-475
-467
-476
-476
-501
-507
-483
-470
-491
-508
-508
-499
-472
-456
-457
-462
-448
-415
-398
-408
-407
-398
-390
-377
-380
-405
-397
-393
-417
-400
-379
-408
-414
-396
-389
-373
-365
-374
-397
-394
-391
-382
-390
-387
-366
-373
-363
-365
-392
-392
-390
-390
-376
-385
-381
-383
-406
-425
-444
-427
-438
-473
-475
-491
-501
-491
-477
-501
-524
-513
-505
-528
-547
-565
-587
-607
-643
-664
-660
-653
-658
-648
-618
-631
-614
-588
-590
-569
-578
-604
-598
-618
-631
-604
-595
-575
-563
-555
-538
-528
-547
-551
-530
-526
-509
-506
-504
-513
-538
-547
-577
-586
-539
-521
-511
-494
-519
-521
-480
-482
-455
-475
-535
-565
-587
-589
-585
-584
-603
-584
-552
-578
-598
-604
-624
-613
-603
-575
-548
-568
-586
-619
-631
-586
-564
-561
-550
-537
-547
-536
-523
-548
-565
-549
-523
-513
-516
-512
-529
-543
-528
-518
-509
-522
-546
-575
-603
-600
-584
-577
-571
-567
-562
-550
-547
-573
-552
-543
-549
-519
-505
-496
-493
-500
-513
-496
-473
-484
-497
-508
-521
-519
-496
-494
-487
-468
-481
-471
-477
-488
-480
-496
-505
-500
-492
-480
-475
-490
-493
-504
-515
-507
-500
-509
-530
-530
-542
-566
-572
-580
-578
-541
-540
-543
-533
-548
-546
-548
-522
-516
-520
-525
-527
-522
-500
-473
-469
-458
-463
-463
-479
-462
-475
-500
-473
-463
-481
-463
-444
-476
-450
-420
-425
-421
-422
-445
-465
-480
-467
-461
-472
-456
-442
-437
-431
-418
-411
-429
-430
-398
-396
-389
-372
-380
-381
-346
-336
-333
-314
-315
-321
-317
-336
-347
-358
-382
-390
-409
-402
-391
-404
-390
-407
-407
-391
-399
-394
-392
-412
-412
-413
-409
-404
-404
-398
-380
-358
-351
-337
-327
-311
-294
-306
-296
-280
-303
-298
-301
-315
-293
-291
-295
-304
-314
-301
-310
-321
-325
-352
-368
-368
-334
-334
-351
-338
-346
-358
-371
-361
-342
-338
-333
-304
-297
-306
-297
-301
-297
-301
-307
-303
-299
-281
-284
-277
-262
-287
-305
-301
-316
-327
-327
-336
-351
-352
-343
-349
-355
-332
-317
-312
-286
-266
-266
-273
-273
-280
-291
-283
-281
-292
-296
-289
-274
-273
-252
-244
-242
-222
-204
-205
-193
-175
-153
-151
-165
-145
-151
-149
-123
-122
-131
-122
-123
-133
-120
-122
-133
-133
-142
-130
-112
-111
-125
-142
-151
-144
-150
-163
-156
-180
-189
-172
-174
-168
-177
-170
-139
-141
-155
-151
-161
-194
-207
-192
-190
-184
-171
-187
-190
-165
-163
-171
-174
-180
-182
-190
-195
-189
-178
-167
-164
-163
-159
-165
-165
-179
-186
-181
-185
-162
-159
-140
-112
-139
-121
-97
-108
-105
-103
-118
-106
-104
-87
-82
-87
-79
-72
-45
-26
0
20
20
42
37
35
31
12
36
21
16
35
11
7
11
-14
-8
-10
-38
-48
-56
-65
-96
-108
-95
-107
-100
-92
-94
-71
-62
-50
-37
-29
-3
7
10
31
29
10
20
23
-4
-19
-22
-35
-31
-11
-9
-27
-19
-19
-32
-29
-40
-60
-59
-49
-54
-52
-51
-61
-59
-69
-71
-79
-116
-116
-120
-145
-131
-113
-88
-83
-102
-84
-98
-104
-96
-105
-102
-103
-113
-119
-142
-148
-164
-195
-178
-185
-202
-198
-232
-249
-244
-243
-253
-262
-245
-228
-214
-204
-219
-198
-156
-156
-146
-134
-135
-144
-134
-125
-122
-117
-106
-111
-125
-105
-95
-91
-78
-79
-94
-70
-58
-65
-53
-61
-84
-96
-89
-101
-101
-92
-97
-112
-112
-140
-165
-164
-183
-177
-176
-185
-185
-194
-193
-191
-205
-187
-175
-181
-166
-173
-171
-140
-158
-140
-113
-105
-106
-130
-137
-142
-138
-137
-161
-144
-117
-140
-126
-110
-126
-111
-99
-110
-116
-107
-107
-119
-121
-121
-126
-128
-128
-130
-126
-122
-107
-113
-126
-129
-129
-114
-116
-115
-102
-107
-123
-97
-106
-112
-97
-108
-106
-122
-127
-135
-142
-146
-139
-138
-151
-142
-129
-127
-117
-125
-143
-143
-146
-132
-125
-126
-104
-74
-65
-65
-62
-58
-53
-56
-59
-53
-53
-64
-85
-104
-113
-125
-112
-86
-89
-82
-50
-33
-30
-20
-32
-46
-46
-44
-43
-50
-39
-41
-52
-42
-19
-9
1
0
-7
-17
-29
-28
-66
-92
-88
-115
-127
-144
-158
-167
-168
-162
-184
-191
-192
-190
-182
-189
-185
-168
-153
-155
-156
-156
-154
-152
-143
-118
-112
-115
-106
-81
-87
-77
-55
-51
-58
-53
-41
-46
-39
-50
-68
-82
-81
-83
-86
-81
-90
-89
-96
-79
-76
-86
-99
-118
-111
-93
-90
-93
-84
-86
-94
-87
-74
-82
-87
-73
-72
-78
-68
-55
-57
-43
-34
-28
-17
-5
2
-3
3
-1
-28
-37
-25
-23
-36
-28
-22
-49
-62
-41
-44
-65
-55
-56
-55
-62
-58
-44
-37
-20
-12
0
-9
-2
26
11
3
-9
-27
0
-1
-13
-15
-15
-18
-25
-33
-52
-83
-90
-98
-102
-120
-147
-162
-171
-158
-178
-188
-180
-177
-168
-164
-171
-160
-147
-167
-155
-144
-156
-150
-158
-173
-172
-187
-176
-165
-180
-135
-119
-134
-120
-113
-113
-121
-126
-128
-131
-141
-153
-164
-171
-179
-183
-165
-176
-194
-193
-199
-194
-179
-178
-147
-156
-164
-130
-140
-147
-134
-132
-142
-134
-134
-138
-142
-138
-134
-161
-141
-145
-178
-201
-220
-229
-224
-228
-248
-256
-236
-217
-213
-214
-198
-196
-210
-199
-206
-216
-214
-212
-199
-209
-223
-217
-229
-242
-235
-248
-231
-208
-236
-225
-216
-231
-231
-214
-193
-200
-193
-165
-171
-178
-164
-172
-179
-180
-220
-239
-264
-293
-293
-299
-318
-311
-319
-319
-330
-360
-346
-344
-332
-335
-350
-360
-353
-352
-345
-348
-368
-378
-376
-384
-384
-357
-353
-356
-358
-343
-356
-369
-358
-364
-364
-360
-373
-361
-345
-357
-360
-370
-373
-387
-390
-376
-383
-404
-392
-392
-404
-383
-365
-362
-342
-325
-322
-304
-303
-303
-305
-299
-291
-305
-298
-283
-290
-300
-304
-330
-330
-325
-344
-354
-372
-404
-415
-411
-406
-410
-404
-381
-384
-372
-358
-391
-387
-374
-396
-371
-353
-340
-338
-325
-304
-317
-308
-303
-315
-292
-298
-310
-278
-261
-283
-281
-258
-251
-244
-251
-251
-251
-261
-259
-271
-271
-236
-206
-213
-227
-237
-248
-236
-236
-242
-243
-247
-243
-240
-260
-257
-268
-256
-223
-251
-243
-234
-263
-271
-289
-296
-280
-269
-262
-267
-274
-271
-279
-283
-279
-286
-307
-305
-304
-305
-306
-309
-295
-284
-261
-254
-237
-239
-287
-306
-322
-340
-351
-364
-394
-429
-421
-426
-428
-431
-442
-443
-438
-452
-466
-455
-463
-460
-439
-417
-409
-411
-405
-414
-423
-424
-416
-431
-429
-398
-398
-393
-363
-374
-383
-351
-341
-322
-298
-316
-324
-312
-320
-331
-342
-355
-356
-375
-385
-364
-363
-361
-355
-357
-363
-396
-403
-403
-416
-425
-433
-438
-428
-430
-435
-445
-462
-451
-446
-440
-428
-433
-424
-394
-404
-439
-433
-436
-462
-470
-441
-438
-444
-430
-406
-403
-388
-401
-421
-401
-409
-441
-452
-434
-453
-467
-452
-436
-423
-407
-409
-402
-384
-372
-377
-381
-361
-355
-351
-337
-328
-325
-301
-299
-294
-283
-273
-278
-271
-247
-247
-261
-267
-269
-292
-296
-287
-284
-282
-289
-289
-272
-268
-280
-292
-306
-318
-330
-351
-365
-367
-361
-363
-390
-380
-368
-362
-348
-360
-359
-364
-357
-351
-364
-352
-361
-377
-365
-353
-348
-351
-315
-301
-296
-291
-280
-267
-263
-267
-262
-252
-259
-245
-223
-232
-221
-200
-205
-214
-207
-194
-198
-209
-209
-201
-203
-206
-202
-228
-240
-241
-266
-253
-238
-236
-225
-228
-227
-226
-218
-216
-207
-199
-193
-180
-189
-187
-190
-206
-222
-251
-245
-257
-269
-253
-268
-271
-271
-284
-282
-283
-285
-292
-295
-297
-304
-314
-326
-312
-287
-313
-319
-297
-301
-292
-265
-277
-301
-308
-296
-308
-324
-305
-309
-335
-332
-329
-338
-354
-361
-363
-378
-391
-401
-406
-411
-416
-420
-391
-397
-395
-352
-356
-373
-353
-351
-369
-352
-343
-357
-371
-370
-382
-397
-389
-401
-390
-390
-412
-405
-388
-379
-355
-358
-367
-366
-378
-383
-362
-362
-372
-371
-371
-372
-378
-379
-382
-382
-388
-383
-379
-388
-391
-393
-432
-439
-427
-443
-422
-421
-403
-399
-426
-413
-424
-421
-407
-408
-416
-427
-422
-409
-419
-407
-393
-380
-351
-365
-378
-370
-373
-380
-375
-376
-381
-384
-393
-382
-365
-361
-370
-368
-362
-373
-373
-388
-407
-401
-404
-412
-404
-380
-356
-352
-342
-329
-326
-327
-305
-289
-284
-279
-259
-266
-282
-273
-270
-284
-281
-287
-308
-307
-314
-341
-357
-360
-372
-394
-427
-435
-452
-487
-487
-486
-478
-443
-423
-407
-399
-386
-392
-381
-360
-366
-351
-335
-351
-334
-327
-352
-360
-336
-323
-323
-320
-323
-339
-357
-342
-332
-334
-324
-302
-286
-290
-282
-269
-245
-249
-263
-252
-262
-294
-294
-282
-286
-264
-235
-219
-232
-231
-231
-257
-277
-289
-283
-284
-289
-287
-297
-300
-315
-321
-321
-332
-357
-343
-347
-384
-381
-380
-393
-390
-397
-408
-388
-361
-349
-346
-337
-337
-330
-341
-345
-342
-331
-343
-352
-343
-360
-368
-349
-357
-373
-357
-328
-314
-310
-283
-271
-281
-293
-294
-301
-309
-303
-321
-324
-311
-319
-317
-306
-283
-250
-241
-249
-269
-274
-257
-282
-285
-273
-304
-310
-310
-356
-354
-334
-334
-313
-305
-311
-305
-320
-338
-338
-361
-368
-374
-391
-386
-394
-408
-393
-399
-410
-413
-419
-419
-402
-384
-395
-403
-407
-425
-424
-412
-388
-382
-373
-355
-333
-322
-324
-309
-305
-295
-308
-344
-349
-358
-386
-400
-386
-379
-397
-408
-417
-441
-448
-447
-445
-437
-453
-480
-470
-447
-432
-435
-432
-420
-406
-402
-398
-408
-412
-402
-414
-397
-389
-365
-363
-352
-321
-326
-333
-329
-336
-328
-326
-323
-318
-320
-307
-294
-276
-274
-272
-249
-250
-283
-291
-277
-294
-292
-279
-285
-298
-296
-290
-298
-304
-290
-306
-324
-325
-339
-337
-335
-358
-361
-364
-380
-359
-336
-341
-357
-343
-328
-344
-356
-336
-331
-347
-345
-341
-354
-367
-364
-368
-385
-395
-385
-391
-388
-388
-389
-368
-379
-388
-369
-383
-401
-382
-371
-393
-396
-407
-424
-424
-415
-409
-408
-396
-381
-360
-346
-341
-344
-354
-362
-358
-359
-364
-386
-373
-371
-382
-383
-411
-407
-396
-383
-403
-408
-389
-393
-383
-366
-356
-369
-362
-357
-373
-369
-365
-358
-343
-343
-323
-308
-305
-282
-285
-286
-275
-286
-289
-285
-311
-316
-317
-345
-334
-332
-324
-299
-296
-295
-315
-318
-317
-317
-339
-347
-322
-323
-315
-318
-324
-322
-329
-336
-349
-348
-366
-374
-367
-376
-375
-349
-354
-371
-373
-371
-368
-374
-384
-394
-398
-402
-387
-409
-400
-368
-384
-376
-347
-356
-360
-365
-379
-367
-369
-378
-388
-387
-390
-404
-384
-388
-412
-422
-421
-432
-436
-415
-399
-386
-362
-339
-353
-348
-333
-327
-315
-313
-308
-303
-316
-303
-296
-301
-295
-296
-321
-338
-331
-334
-349
-361
-374
-380
-374
-373
-367
-358
-372
-371
-409
-419
-414
-450
-452
-453
-448
-438
-438
-451
-441
-431
-419
-399
-392
-400
-396
-389
-392
-386
-396
-403
-382
-374
-379
-367
-388
-400
-376
-366
-369
-351
-330
-334
-356
-352
-339
-341
-342
-346
-347
-335
-321
-335
-359
-370
-374
-377
-382
-392
-404
-408
-421
-429
-415
-409
-418
-416
-398
-407
-424
-419
-424
-428
-409
-407
-409
-392
-394
-383
-374
-376
-381
-367
-374
-394
-377
-364
-373
-394
-387
-399
-414
-404
-401
-423
-422
-401
-411
-429
-407
-383
-420
-426
-401
-397
-405
-394
-374
-376
-372
-345
-342
-353
-347
-353
-376
-366
-366
-388
-383
-392
-413
-423
-419
-425
-430
-414
-406
-402
-401
-398
-409
-428
-434
-439
-458
-465
-471
-469
-481
-481
-458
-465
-472
-463
-445
-441
-427
-407
-409
-417
-401
-399
-430
-437
-443
-488
-487
-492
-496
-466
-459
-433
-424
-417
-409
-398
-369
-367
-370
-349
-360
-356
-326
-327
-323
-324
-343
-339
-330
-324
-323
-322
-314
-317
-312
-320
-337
-340
-335
-332
-366
-372
-338
-347
-370
-361
-357
-362
-360
-361
-358
-376
-379
-370
-376
-378
-377
-381
-396
-406
-420
-428
-448
-450
-445
-462
-446
-445
-470
-489
-484
-506
-514
-501
-516
-515
-503
-493
-483
-458
-427
-418
-406
-379
-367
-373
-333
-317
-327
-302
-285
-293
-292
-278
-299
-315
-298
-287
-320
-349
-361
-373
-386
-393
-403
-405
-417
-430
-415
-420
-429
-436
-450
-449
-450
-453
-423
-415
-430
-408
-388
-380
-381
-380
-359
-343
-339
-331
-330
-335
-311
-300
-317
-320
-317
-317
-334
-312
-294
-298
-279
-248
-236
-228
-222
-218
-196
-176
-166
-153
-137
-142
-130
-129
-141
-151
-156
-164
-171
-158
-156
-173
-191
-178
-180
-195
-183
-180
-193
-183
-166
-163
-155
-156
-167
-147
-166
-178
-189
-203
-192
-199
-175
-155
-170
-174
-186
-191
-187
-201
-191
-190
-211
-211
-209
-215
-214
-229
-240
-260
-255
-233
-234
-235
-249
-241
-245
-246
-231
-244
-250
-248
-243
-220
-209
-195
-164
-170
-174
-156
-169
-190
-184
-195
-195
-204
-213
-196
-180
-195
-216
-209
-216
-234
-221
-213
-218
-211
-215
-217
-234
-230
-250
-286
-283
-302
-307
-281
-281
-279
-283
-297
-286
-283
-286
-289
-288
-267
-280
-293
-294
-324
-334
-343
-330
-341
-345
-338
-328
-310
-306
-289
-279
-283
-267
-254
-253
-244
-240
-224
-223
-222
-193
-192
-200
-187
-187
-204
-211
-195
-191
-185
-190
-207
-199
-182
-214
-219
-208
-202
-186
-161
-146
-155
-153
-130
-130
-148
-135
-151
-171
-173
-169
-158
-179
-172
-170
-173
-180
-204
-209
-201
-202
-211
-214
-211
-217
-224
-219
-238
-257
-244
-259
-258
-266
-253
-209
-219
-216
-211
-241
-262
-253
-269
-299
-324
-342
-350
-376
-383
-372
-399
-407
-406
-425
-416
-412
-425
-429
-431
-431
-454
-477
-471
-466
-462
-435
-423
-407
-389
-366
-344
-331
-319
-324
-310
-298
-313
-314
-318
-332
-354
-342
-324
-326
-310
-286
-287
-292
-295
-306
-299
-300
-282
-279
-304
-307
-315
-311
-317
-316
-303
-320
-321
-335
-365
-357
-380
-388
-398
-412
-433
-468
-490
-490
-486
-493
-465
-464
-475
-458
-466
-490
-485
-487
-493
-473
-461
-453
-439
-425
-426
-427
-408
-413
-411
-407
-410
-430
-432
-427
-411
-407
-415
-419
-433
-419
-430
-424
-409
-415
-415
-404
-391
-394
-394
-394
-394
-391
-399
-413
-405
-412
-438
-433
-444
-463
-449
-424
-423
-424
-408
-405
-409
-417
-435
-452
-459
-458
-453
-460
-471
-441
-440
-451
-435
-437
-428
-424
-419
-406
-405
-401
-395
-396
-391
-385
-390
-392
-383
-395
-399
-382
-384
-364
-348
-339
-331
-342
-329
-338
-354
-332
-349
-354
-353
-364
-356
-350
-355
-350
-353
-344
-325
-319
-299
-295
-309
-315
-312
-311
-322
-319
-325
-367
-369
-367
-370
-363
-358
-359
-334
-314
-294
-294
-306
-324
-324
-330
-357
-361
-362
-354
-377
-373
-364
-386
-400
-406
-411
-428
-427
-430
-452
-459
-437
-447
-461
-449
-443
-442
-450
-450
-444
-439
-424
-427
-396
-378
-405
-393
-394
-419
-422
-430
-437
-434
-414
-409
-421
-426
-421
-424
-446
-428
-428
-439
-425
-443
-456
-458
-437
-400
-410
-411
-395
-375
-363
-369
-343
-314
-299
-282
-261
-266
-279
-285
-280
-267
-253
-249
-258
-264
-264
-283
-283
-253
-261
-262
-258
-271
-263
-267
-280
-300
-310
-310
-315
-335
-347
-373
-400
-390
-415
-444
-411
-418
-442
-410
-417
-436
-439
-449
-438
-443
-448
-437
-452
-437
-413
-408
-399
-378
-366
-361
-357
-355
-355
-334
-333
-316
-293
-273
-240
-223
-196
-164
-158
-159
-128
-114
-115
-106
-129
-141
-161
-168
-162
-185
-203
-204
-188
-196
-190
-201
-193
-196
-211
-202
-225
-232
-260
-273
-258
-279
-287
-285
-282
-291
-298
-285
-288
-277
-293
-247
-218
-337
-299
-256
-297
-266
-268
-251
-231
-276
-249
-239
-270
-242
-277
-302
-285
-264
-241
-276
-275
-266
-283
-286
-258
-231
-245
-219
-174
-195
-215
-173
-153
-169
-179
-196
-212
-197
-173
-157
-138
-149
-164
-186
-220
-240
-233
-232
-228
-223
-247
-248
-232
-241
-249
-238
-248
-250
-238
-261
-277
-250
-258
-285
-286
-263
-254
-256
-244
-271
-271
-264
-248
-230
-241
-248
-247
-245
-265
-280
-287
-296
-299
-300
-290
-287
-284
-273
-277
-277
-270
-277
-274
-267
-297
-299
-280
-289
-286
-285
-287
-285
-293
-308
-310
-306
-316
-313
-314
-320
-305
-291
-263
-239
-242
-250
-248
-247
-251
-237
-224
-229
-225
-208
-204
-181
-178
-177
-158
-180
-158
-140
-166
-190
-193
-187
-187
-191
-209
-199
-185
-194
-200
-177
-177
-169
-170
-173
-157
-150
-161
-186
-184
-184
-193
-202
-202
-188
-177
-180
-151
-136
-132
-110
-124
-121
-119
-132
-130
-136
-152
-139
-136
-120
-116
-124
-108
-113
-126
-127
-123
-123
-136
-140
-139
-157
-160
-146
-144
-129
-142
-153
-137
-141
-156
-176
-167
-148
-156
-165
-145
-124
-111
-84
-62
-65
-79
-77
-73
-76
-82
-88
-84
-102
-100
-97
-134
-128
-125
-147
-146
-123
-111
-137
-152
-150
-147
-141
-145
-171
-170
-166
-162
-149
-175
-171
-144
-150
-163
-181
-200
-200
-201
-215
-213
-203
-202
-198
-213
-208
-201
-218
-211
-199
-206
-225
-238
-245
-269
-266
-225
-197
-201
-210
-178
-161
-142
-113
-110
-90
-66
-72
-83
-74
-103
-116
-104
-127
-121
-111
-95
-88
-107
-101
-102
-124
-131
-146
-196
-229
-240
-250
-256
-273
-265
-263
-241
-203
-209
-205
-196
-201
-210
-196
-199
-189
-193
-212
-199
-209
-211
-176
-170
-177
-158
-142
-157
-145
-140
-135
-136
-135
-119
-136
-125
-130
-147
-151
-143
-128
-144
-138
-114
-103
-106
-97
-86
-90
-82
-81
-88
-90
-107
-115
-112
-110
-113
-130
-148
-169
-181
-187
-187
-194
-198
-191
-209
-210
-199
-188
-166
-151
-167
-164
-156
-163
-153
-135
-151
-161
-158
-154
-164
-164
-155
-155
-136
-134
-159
-170
-173
-177
-195
-205
-196
-214
-230
-236
-242
-248
-234
-234
-237
-216
-226
-233
-238
-258
-272
-263
-261
-275
-259
-234
-243
-241
-230
-243
-271
-265
-271
-304
-309
-291
-294
-302
-287
-274
-246
-214
-218
-224
-198
-199
-213
-196
-209
-223
-203
-206
-206
-219
-225
-202
-194
-181
-169
-171
-181
-187
-192
-193
-199
-215
-233
-274
-291
-297
-296
-303
-302
-278
-262
-257
-231
-222
-237
-231
-242
-252
-256
-265
-262
-251
-267
-281
-265
-264
-293
-268
-242
-261
-255
-239
-226
-254
-258
-243
-254
-267
-258
-270
-295
-279
-273
-272
-259
-221
-190
-195
-171
-135
-127
-131
-154
-147
-152
-163
-155
-157
-161
-164
-177
-170
-150
-140
-123
-85
-96
-106
-89
-97
-91
-80
-73
-76
-60
-47
-45
-62
-86
-94
-98
-108
-153
-185
-189
-204
-219
-202
-194
-203
-194
-183
-200
-210
-198
-200
-207
-220
-217
-222
-210
-189
-193
-205
-176
-147
-162
-154
-142
-158
-154
-122
-123
-126
-122
-123
-132
-162
-177
-180
-184
-159
-159
-181
-168
-168
-168
-147
-145
-139
-147
-169
-155
-170
-172
-159
-152
-124
-121
-128
-103
-101
-105
-74
-93
-112
-108
-115
-122
-101
-82
-94
-97
-91
-83
-86
-103
-98
-73
-70
-52
-35
-46
-32
-42
-41
-7
-15
-12
-5
-10
-18
-24
-38
-46
-68
-108
-106
-93
-99
-95
-93
-100
-111
-131
-134
-129
-147
-149
-147
-178
-172
-161
-165
-152
-151
-155
-149
-137
-127
-113
-105
-112
-113
-96
-107
-129
-121
-119
-127
-110
-98
-92
-87
-97
-94
-118
-123
-103
-102
-95
-85
-89
-89
-93
-102
-114
-116
-119
-113
-105
-90
-67
-63
-66
-49
-58
-84
-73
-63
-91
-136
-162
-157
-147
-150
-156
-154
-152
-166
-167
-157
-179
-190
-176
-185
-189
-190
-210
-223
-210
-194
-192
-166
-175
-184
-160
-155
-136
-128
-120
-128
-149
-125
-118
-109
-104
-125
-161
-182
-179
-179
-182
-173
-150
-159
-173
-173
-158
-148
-150
-142
-128
-127
-130
-123
-132
-124
-102
-89
-78
-66
-73
-102
-116
-135
-161
-184
-211
-217
-222
-221
-222
-238
-252
-270
-278
-284
-292
-306
-288
-278
-290
-292
-281
-275
-274
-267
-264
-277
-288
-288
-289
-305
-312
-305
-318
-320
-308
-311
-312
-313
-294
-296
-304
-294
-269
-254
-235
-228
-226
-233
-246
-209
-219
-245
-258
-280
-290
-296
-298
-273
-285
-297
-295
-313
-329
-345
-335
-354
-374
-359
-351
-352
-366
-369
-368
-373
-377
-376
-365
-350
-326
-331
-344
-338
-344
-334
-322
-315
-281
-270
-275
-256
-245
-254
-255
-274
-276
-266
-284
-268
-256
-275
-268
-288
-281
-271
-280
-277
-281
-289
-288
-286
-295
-298
-294
-287
-311
-311
-298
-299
-304
-296
-309
-311
-297
-296
-302
-294
-284
-281
-273
-285
-310
-326
-332
-334
-339
-349
-339
-352
-360
-334
-318
-308
-303
-286
-270
-274
-277
-246
-237
-253
-252
-253
-240
-259
-286
-291
-295
-270
-257
-251
-238
-225
-237
-266
-263
-279
-293
-276
-293
-281
-269
-282
-278
-264
-242
-246
-241
-246
-274
-274
-279
-299
-323
-349
-374
-373
-392
-406
-411
-427
-412
-428
-449
-447
-405
-379
-368
-367
-373
-377
-373
-365
-355
-342
-337
-314
-293
-284
-269
-258
-257
-241
-230
-223
-215
-223
-224
-240
-257
-250
-261
-263
-245
-246
-253
-260
-264
-250
-234
-236
-239
-226
-218
-234
-240
-233
-227
-230
-217
-201
-201
-180
-177
-190
-193
-183
-206
-219
-198
-200
-240
-271
-286
-306
-308
-315
-330
-335
-333
-338
-352
-371
-386
-384
-385
-387
-376
-385
-396
-397
-385
-379
-376
-350
-353
-373
-370
-366
-361
-344
-321
-304
-296
-283
-283
-295
-270
-255
-260
-237
-213
-236
-250
-257
-246
-223
-223
-177
-178
-210
-207
-213
-215
-229
-234
-234
-263
-301
-313
-328
-349
-332
-335
-345
-345
-348
-347
-380
-378
-383
-386
-370
-379
-384
-396
-406
-391
-398
-398
-391
-372
-350
-345
-321
-301
-298
-300
-315
-337
-352
-355
-360
-359
-349
-343
-351
-359
-354
-353
-365
-367
-374
-372
-366
-370
-352
-342
-359
-361
-349
-351
-334
-322
-320
-325
-334
-342
-348
-351
-367
-340
-347
-347
-332
-356
-371
-376
-384
-390
-394
-400
-394
-382
-367
-359
-371
-363
-355
-342
-337
-360
-351
-341
-327
-327
-335
-330
-351
-379
-380
-401
-415
-395
-382
-370
-374
-356
-349
-375
-390
-383
-387
-390
-390
-401
-424
-427
-428
-444
-439
-441
-417
-403
-405
-385
-387
-395
-397
-391
-373
-378
-381
-388
-399
-403
-410
-406
-417
-438
-434
-437
-449
-461
-479
-453
-450
-443
-431
-439
-429
-435
-437
-421
-416
-402
-410
-422
-397
-406
-401
-384
-380
-372
-354
-354
-360
-384
-399
-394
-416
-440
-435
-439
-450
-448
-453
-439
-440
-444
-434
-454
-434
-416
-410
-408
-408
-404
-418
-423
-425
-434
-432
-428
-434
-445
-463
-461
-462
-479
-488
-479
-460
-450
-449
-443
-450
-459
-451
-450
-470
-466
-439
-454
-456
-423
-413
-400
-400
-399
-387
-370
-372
-377
-363
-349
-335
-317
-309
-310
-316
-311
-308
-302
-279
-246
-247
-253
-266
-280
-295
-306
-309
-330
-337
-345
-356
-354
-356
-370
-375
-401
-422
-441
-465
-472
-493
-503
-505
-535
-554
-546
-558
-565
-555
-569
-566
-557
-547
-534
-538
-518
-508
-492
-465
-455
-434
-413
-394
-355
-325
-303
-297
-291
-301
-313
-302
-289
-291
-275
-276
-301
-308
-317
-329
-330
-338
-321
-322
-328
-306
-327
-327
-334
-346
-325
-325
-349
-346
-356
-363
-338
-309
-315
-338
-341
-348
-355
-353
-359
-347
-352
-361
-344
-347
-330
-353
-371
-366
-378
-361
-345
-361
-378
-392
-408
-410
-393
-364
-360
-375
-370
-367
-354
-340
-333
-335
-332
-322
-321
-324
-325
-313
-302
-293
-282
-292
-301
-306
-307
-308
-315
-282
-271
-282
-292
-294
-324
-359
-362
-370
-371
-362
-349
-334
-335
-323
-316
-345
-345
-326
-343
-366
-351
-333
-335
-338
-321
-310
-296
-280
-277
-286
-295
-305
-336
-333
-304
-311
-316
-313
-304
-292
-259
-233
-237
-250
-264
-269
-291
-302
-305
-324
-347
-368
-362
-358
-349
-345
-361
-353
-347
-353
-347
-342
-344
-355
-363
-338
-318
-317
-286
-283
-288
-287
-296
-293
-305
-302
-284
-299
-307
-281
-292
-319
-319
-322
-303
-309
-306
-295
-291
-275
-256
-232
-227
-227
-210
-186
-179
-179
-169
-176
-193
-176
-156
-159
-152
-157
-159
-175
-184
-167
-180
-190
-193
-212
-226
-234
-222
-226
-238
-250
-270
-283
-305
-312
-308
-300
-288
-266
-260
-250
-227
-225
-200
-233
-257
-247
-271
-278
-275
-302
-330
-326
-323
-319
-308
-305
-284
-285
-283
-268
-268
-271
-284
-307
-310
-323
-346
-344
-338
-327
-323
-306
-298
-299
-315
-334
-319
-329
-334
-316
-332
-354
-344
-363
-369
-357
-359
-351
-352
-339
-335
-354
-333
-305
-313
-309
-306
-304
-302
-276
-258
-262
-230
-221
-212
-190
-184
-183
-199
-200
-194
-202
-213
-222
-226
-251
-263
-267
-281
-293
-295
-293
-302
-299
-302
-301
-294
-283
-268
-272
-277
-263
-262
-249
-246
-243
-238
-223
-191
-166
-169
-181
-161
-170
-190
-190
-223
-254
-272
-273
-275
-282
-283
-305
-308
-306
-315
-320
-319
-303
-295
-306
-313
-301
-293
-289
-284
-282
-277
-257
-256
-239
-230
-246
-237
-219
-227
-247
-247
-258
-258
-256
-258
-247
-244
-240
-220
-210
-210
-209
-210
-223
-215
-196
-183
-171
-177
-188
-190
-192
-194
-178
-165
-151
-131
-120
-103
-92
-78
-77
-90
-117
-144
-150
-172
-197
-211
-217
-210
-206
-207
-189
-215
-235
-210
-210
-190
-147
-143
-144
-136
-124
-114
-126
-136
-145
-154
-164
-165
-162
-175
-182
-190
-200
-197
-181
-176
-171
-169
-182
-191
-195
-195
-202
-204
-196
-191
-183
-182
-206
-222
-213
-207
-198
-214
-221
-217
-234
-222
-195
-207
-191
-184
-188
-170
-180
-158
-152
-163
-163
-159
-157
-155
-154
-158
-154
-137
-146
-152
-134
-134
-140
-150
-142
-129
-149
-139
-114
-127
-144
-152
-176
-203
-211
-218
-230
-239
-246
-253
-263
-265
-248
-238
-239
-242
-253
-262
-245
-238
-237
-246
-250
-241
-225
-221
-206
-182
-187
-182
-171
-178
-182
-187
-199
-213
-225
-217
-222
-223
-225
-230
-227
-207
-180
-172
-177
-184
-188
-189
-204
-203
-223
-232
-225
-234
-219
-208
-205
-200
-194
-191
-207
-223
-220
-226
-243
-252
-242
-243
-254
-266
-258
-256
-269
-256
-243
-242
-237
-227
-220
-220
-221
-228
-240
-236
-230
-232
-235
-232
-233
-247
-242
-242
-239
-219
-223
-207
-186
-202
-203
-188
-209
-214
-208
-221
-219
-206
-194
-204
-197
-181
-158
-158
-167
-162
-170
-172
-167
-153
-149
-156
-143
-148
-171
-183
-187
-175
-202
-219
-198
-207
-214
-187
-168
-159
-156
-147
-160
-163
-175
-199
-198
-208
-220
-218
-234
-232
-206
-214
-218
-204
-189
-206
-241
-255
-260
-284
-293
-274
-284
-294
-274
-253
-260
-257
-258
-267
-288
-287
-287
-302
-287
-265
-263
-252
-243
-232
-219
-201
-181
-181
-159
-161
-157
-118
-136
-142
-130
-137
-139
-154
-168
-163
-172
-189
-192
-193
-183
-178
-161
-163
-167
-151
-152
-161
-164
-176
-181
-183
-200
-199
-191
-194
-184
-193
-202
-192
-196
-195
-188
-195
-201
-197
-192
-212
-215
-193
-195
-203
-188
-181
-190
-200
-187
-176
-168
-157
-157
-157
-162
-162
-174
-170
-180
-177
-189
-217
-215
-226
-227
-229
-231
-223
-228
-223
-214
-229
-258
-277
-278
-270
-275
-280
-261
-236
-219
-199
-176
-161
-158
-142
-125
-108
-95
-79
-67
-78
-96
-98
-100
-111
-113
-137
-165
-183
-217
-227
-241
-266
-261
-265
-272
-283
-289
-288
-291
-300
-309
-310
-320
-325
-334
-315
-306
-317
-292
-264
-246
-222
-219
-225
-220
-226
-251
-241
-213
-192
-178
-166
-157
-156
-161
-184
-205
-205
-214
-227
-225
-228
-228
-203
-182
-189
-173
-153
-143
-143
-142
-142
-164
-177
-183
-192
-223
-263
-252
-259
-283
-266
-278
-290
-276
-283
-269
-265
-266
-227
-223
-226
-198
-200
-188
-182
-164
-156
-153
-107
-83
-89
-81
-65
-84
-91
-93
-88
-117
-132
-110
-122
-124
-118
-126
-119
-129
-138
-140
-162
-160
-158
-179
-171
-171
-179
-152
-152
-167
-166
-170
-168
-147
-145
-144
-148
-164
-158
-152
-153
-177
-197
-211
-221
-219
-231
-246
-257
-244
-252
-257
-244
-259
-271
-269
-286
-291
-285
-303
-307
-304
-301
-300
-286
-299
-305
-285
-300
-307
-287
-271
-282
-280
-274
-289
-293
-273
-259
-267
-252
-245
-268
-284
-274
-272
-279
-267
-263
-270
-260
-254
-249
-256
-267
-260
-266
-258
-259
-262
-270
-274
-283
-265
-262
-275
-274
-277
-269
-254
-261
-249
-239
-257
-260
-262
-255
-239
-245
-259
-258
-254
-269
-275
-277
-287
-303
-319
-323
-328
-326
-317
-330
-346
-334
-330
-314
-306
-328
-334
-338
-352
-330
-317
-322
-311
-302
-291
-296
-283
-257
-247
-253
-251
-249
-251
-254
-265
-275
-287
-282
-287
-294
-315
-323
-314
-334
-337
-331
-336
-354
-367
-395
-430
-443
-428
-425
-425
-405
-393
-396
-392
-371
-350
-330
-316
-304
-305
-295
-301
-307
-301
-314
-291
-287
-302
-312
-320
-318
-296
-309
-310
-283
-286
-265
-251
-260
-245
-226
-224
-220
-221
-218
-205
-202
-192
-179
-176
-181
-194
-202
-215
-216
-216
-222
-240
-249
-242
-253
-276
-289
-301
-303
-313
-329
-321
-329
-327
-336
-346
-327
-316
-319
-325
-339
-339
-341
-351
-340
-346
-366
-366
-356
-386
-400
-375
-360
-341
-317
-303
-297
-280
-258
-264
-275
-279
-283
-286
-287
-278
-277
-262
-249
-244
-236
-238
-248
-244
-238
-229
-235
-238
-225
-223
-238
-229
-226
-226
-228
-228
-235
-236
-230
-240
-250
-267
-272
-280
-307
-335
-346
-377
-414
-427
-438
-435
-430
-427
-413
-418
-424
-421
-427
-438
-454
-456
-437
-427
-415
-411
-398
-389
-386
-379
-382
-391
-398
-415
-436
-432
-438
-440
-427
-410
-406
-391
-351
-339
-346
-327
-317
-326
-317
-326
-322
-322
-331
-346
-365
-380
-374
-388
-392
-371
-394
-376
-356
-363
-353
-349
-349
-336
-335
-346
-340
-339
-339
-328
-316
-292
-269
-271
-275
-281
-271
-266
-278
-281
-270
-279
-289
-274
-268
-284
-291
-312
-321
-346
-367
-363
-362
-353
-364
-365
-351
-334
-321
-308
-295
-292
-299
-303
-308
-312
-309
-318
-324
-304
-290
-296
-299
-291
-279
-287
-289
-294
-322
-301
-318
-341
-327
-321
-314
-314
-302
-283
-277
-284
-268
-270
-294
-287
-286
-303
-311
-296
-306
-309
-286
-289
-301
-282
-266
-264
-249
-248
-256
-268
-273
-298
-323
-324
-328
-318
-300
-293
-297
-296
-284
-265
-264
-265
-260
-256
-251
-274
-266
-246
-268
-286
-288
-298
-291
-284
-289
-284
-279
-288
-300
-297
-308
-320
-326
-320
-298
-290
-269
-253
-266
-275
-268
-286
-292
-276
-293
-286
-292
-319
-323
-343
-353
-351
-362
-370
-350
-353
-350
-335
-331
-335
-339
-336
-340
-341
-356
-385
-385
-392
-406
-378
-366
-363
-355
-335
-309
-303
-283
-271
-269
-256
-256
-257
-247
-263
-293
-311
-317
-317
-320
-320
-320
-324
-316
-313
-313
-318
-330
-327
-327
-337
-350
-356
-356
-357
-365
-362
-370
-386
-391
-404
-418
-426
-416
-396
-388
-382
-375
-375
-375
-363
-363
-375
-365
-370
-363
-354
-349
-323
-307
-298
-280
-254
-236
-237
-240
-237
-228
-252
-269
-265
-254
-246
-255
-249
-236
-254
-256
-237
-220
-204
-210
-232
-228
-226
-233
-236
-259
-259
-261
-287
-278
-251
-262
-277
-266
-277
-293
-283
-276
-270
-288
-288
-288
-304
-307
-311
-314
-311
-309
-301
-306
-318
-309
-334
-342
-334
-327
-321
-317
-301
-304
-296
-270
-271
-260
-238
-234
-225
-212
-200
-197
-196
-204
-209
-213
-205
-196
-193
-202
-175
-158
-166
-174
-206
-223
-214
-217
-231
-222
-223
-238
-231
-241
-248
-242
-237
-226
-228
-212
-197
-206
-227
-245
-248
-262
-268
-267
-295
-297
-297
-302
-295
-315
-325
-310
-317
-331
-330
-324
-325
-332
-341
-328
-326
-322
-305
-291
-286
-287
-262
-248
-247
-244
-228
-208
-220
-230
-210
-209
-210
-213
-218
-216
-232
-239
-244
-267
-287
-282
-297
-318
-293
-287
-277
-260
-250
-245
-244
-224
-216
-206
-195
-208
-220
-232
-218
-210
-220
-217
-230
-245
-251
-269
-271
-270
-273
-270
-285
-294
-286
-290
-299
-306
-295
-288
-283
-266
-270
-278
-274
-269
-270
-265
-267
-267
-255
-251
-253
-256
-249
-250
-237
-240
-227
-210
-215
-214
-213
-220
-230
-241
-253
-270
-279
-258
-255
-258
-268
-265
-254
-258
-258
-251
-252
-253
-258
-265
-258
-243
-238
-231
-224
-232
-226
-236
-242
-226
-233
-253
-251
-248
-251
-248
-257
-271
-277
-279
-275
-248
-237
-240
-238
-254
-245
-248
-253
-266
-268
-269
-291
-293
-288
-303
-307
-307
-315
-312
-306
-314
-327
-349
-382
-387
-382
-381
-392
-401
-385
-361
-339
-316
-316
-303
-284
-295
-300
-286
-301
-292
-264
-266
-272
-276
-277
-299
-308
-328
-340
-328
-343
-350
-345
-357
-371
-370
-362
-353
-346
-330
-314
-312
-286
-255
-242
-267
-277
-251
-236
-230
-211
-199
-201
-191
-164
-154
-173
-176
-181
-201
-198
-210
-224
-233
-250
-264
-258
-257
-289
-295
-290
-296
-284
-273
-272
-282
-285
-294
-316
-306
-305
-306
-303
-306
-297
-296
-313
-318
-302
-313
-321
-300
-291
-310
-311
-318
-314
-294
-284
-274
-281
-275
-265
-269
-275
-282
-285
-290
-268
-241
-263
-260
-254
-263
-275
-306
-293
-289
-305
-324
-328
-324
-327
-331
-342
-368
-394
-377
-369
-363
-337
-338
-332
-301
-285
-296
-304
-300
-314
-328
-340
-339
-346
-372
-386
-393
-380
-361
-372
-362
-346
-374
-386
-381
-386
-376
-396
-404
-395
-389
-394
-387
-367
-357
-355
-342
-328
-317
-312
-305
-307
-311
-290
-277
-262
-233
-221
-223
-211
-212
-199
-197
-210
-204
-188
-211
-228
-225
-234
-250
-247
-233
-230
-240
-244
-240
-249
-237
-217
-225
-222
-210
-209
-221
-221
-211
-223
-247
-235
-245
-278
-277
-269
-280
-285
-286
-286
-301
-318
-315
-310
-319
-319
-308
-315
-303
-277
-275
-264
-263
-236
-229
-236
-192
-174
-182
-191
-177
-173
-158
-151
-151
-153
-171
-176
-195
-204
-194
-193
-185
-166
-157
-144
-139
-139
-143
-141
-134
-138
-156
-178
-190
-196
-209
-191
-175
-175
-166
-162
-186
-195
-189
-186
-185
-189
-168
-180
-191
-171
-160
-157
-147
-146
-135
-120
-110
-109
-116
-129
-132
-135
-147
-113
-123
-137
-133
-145
-135
-141
-153
-177
-197
-200
-195
-184
-171
-168
-164
-175
-194
-196
-207
-202
-220
-210
-201
-211
-219
-221
-221
-239
-236
-203
-195
-192
-162
-170
-177
-164
-172
-180
-179
-166
-169
-178
-165
-162
-168
-165
-153
-151
-165
-158
-153
-165
-178
-187
-194
-187
-169
-166
-168
-176
-175
-178
-168
-147
-132
-140
-159
-163
-159
-161
-172
-180
-184
-206
-191
-180
-214
-207
-202
-208
-183
-165
-163
-153
-168
-172
-162
-157
-145
-140
-152
-146
-144
-152
-141
-137
-150
-137
-150
-159
-162
-166
-151
-150
-156
-146
-147
-156
-152
-156
-141
-121
-112
-106
-98
-87
-82
-76
-79
-86
-86
-81
-85
-72
-59
-58
-49
-63
-65
-53
-54
-54
-62
-74
-66
-82
-98
-112
-120
-141
-145
-139
-150
-163
-167
-162
-169
-163
-124
-105
-110
-99
-97
-117
-127
-144
-142
-149
-168
-161
-167
-172
-183
-188
-198
-234
-214
-204
-220
-229
-221
-231
-246
-228
-231
-246
-253
-263
-263
-262
-253
-246
-232
-200
-197
-171
-162
-146
-129
-122
-113
-104
-87
-80
-80
-90
-106
-116
-139
-141
-155
-157
-126
-125
-111
-101
-119
-124
-110
-100
-102
-83
-77
-103
-83
-76
-86
-79
-79
-59
-56
-59
-58
-57
-60
-73
-63
-57
-65
-55
-60
-82
-113
-133
-128
-124
-140
-155
-150
-158
-160
-152
-152
-151
-142
-145
-157
-148
-145
-129
-140
-147
-128
-131
-144
-129
-115
-138
-176
-164
-168
-206
-201
-189
-181
-172
-171
-167
-178
-188
-181
-190
-225
-211
-190
-197
-179
-168
-167
-163
-149
-143
-145
-131
-122
-107
-113
-131
-120
-132
-134
-140
-136
-128
-134
-132
-132
-136
-132
-145
-158
-168
-186
-182
-181
-184
-153
-153
-168
-161
-175
-170
-150
-164
-147
-145
-155
-139
-145
-161
-155
-126
-151
-159
-133
-142
-132
-135
-136
-140
-133
-123
-109
-108
-118
-119
-139
-137
-140
-152
-149
-163
-179
-168
-159
-166
-159
-152
-164
-168
-172
-181
-195
-204
-223
-261
-260
-247
-281
-292
-290
-289
-286
-304
-292
-288
-293
-277
-280
-291
-270
-266
-263
-262
-258
-254
-264
-260
-253
-249
-255
-276
-255
-244
-252
-229
-248
-238
-232
-263
-268
-293
-297
-273
-295
-280
-246
-279
-253
-221
-233
-203
-190
-187
-177
-187
-175
-174
-209
-183
-170
-179
-196
-228
-221
-240
-236
-232
-237
-235
-232
-217
-244
-242
-207
-235
-239
-223
-252
-282
-295
-314
-315
-310
-308
-281
-292
-307
-296
-311
-316
-321
-332
-335
-331
-333
-334
-340
-360
-357
-354
-367
-363
-344
-328
-329
-322
-307
-309
-306
-310
-326
-316
-287
-259
-253
-256
-264
-266
-263
-273
-280
-273
-256
-260
-295
-303
-296
-318
-323
-333
-348
-352
-347
-350
-351
-349
-340
-332
-328
-298
-277
-268
-274
-279
-259
-249
-243
-232
-244
-244
-220
-222
-237
-253
-262
-273
-292
-321
-337
-346
-347
-342
-364
-367
-353
-364
-360
-343
-382
-383
-364
-363
-335
-315
-316
-314
-324
-339
-343
-341
-337
-341
-337
-345
-351
-358
-384
-390
-400
-420
-414
-425
-417
-424
-443
-436
-458
-454
-436
-423
-408
-413
-422
-423
-423
-414
-398
-398
-389
-391
-398
-376
-379
-390
-367
-367
-368
-345
-334
-347
-357
-351
-358
-358
-341
-338
-349
-336
-303
-317
-326
-292
-282
-281
-244
-233
-233
-231
-238
-226
-223
-216
-217
-226
-237
-228
-239
-251
-222
-213
-211
-209
-205
-223
-242
-254
-273
-280
-274
-271
-278
-294
-314
-314
-332
-326
-320
-328
-305
-309
-311
-291
-291
-281
-263
-264
-276
-297
-283
-296
-326
-298
-300
-312
-311
-317
-300
-291
-295
-293
-290
-291
-305
-298
-300
-321
-315
-303
-278
-271
-277
-260
-247
-231
-231
-254
-255
-270
-288
-284
-298
-294
-269
-255
-268
-265
-265
-268
-257
-254
-260
-263
-246
-242
-250
-253
-257
-269
-278
-277
-264
-246
-244
-259
-244
-251
-250
-222
-222
-215
-222
-226
-239
-254
-254
-255
-252
-235
-244
-240
-233
-254
-249
-242
-243
-222
-212
-228
-229
-239
-249
-263
-261
-275
-313
-309
-319
-337
-339
-337
-345
-349
-337
-335
-334
-336
-321
-313
-343
-318
-322
-356
-341
-335
-337
-321
-308
-302
-294
-264
-254
-245
-229
-228
-204
-220
-228
-232
-255
-245
-240
-259
-261
-250
-249
-244
-231
-226
-230
-231
-216
-198
-216
-217
-220
-237
-230
-220
-243
-265
-234
-220
-218
-208
-176
-185
-226
-230
-220
-251
-285
-270
-267
-285
-285
-286
-298
-289
-276
-280
-287
-280
-279
-275
-273
-269
-266
-293
-289
-258
-249
-259
-259
-277
-277
-274
-296
-286
-289
-308
-304
-306
-316
-303
-316
-311
-301
-318
-296
-287
-306
-310
-317
-345
-360
-352
-332
-322
-324
-328
-337
-336
-326
-320
-321
-315
-305
-317
-315
-303
-320
-327
-318
-297
-284
-272
-268
-295
-295
-299
-306
-322
-331
-344
-352
-339
-333
-327
-331
-296
-263
-254
-228
-212
-217
-239
-256
-241
-257
-260
-234
-234
-239
-253
-259
-249
-271
-278
-284
-302
-325
-324
-326
-343
-349
-366
-377
-391
-402
-414
-405
-405
-415
-393
-385
-381
-363
-352
-348
-362
-368
-374
-396
-412
-418
-422
-434
-428
-434
-445
-459
-460
-430
-446
-470
-441
-436
-449
-453
-442
-461
-468
-468
-489
-482
-474
-463
-463
-466
-430
-416
-416
-407
-406
-392
-389
-377
-373
-367
-372
-393
-387
-403
-425
-417
-419
-435
-454
-450
-433
-445
-439
-432
-440
-431
-426
-440
-436
-438
-450
-451
-440
-427
-430
-433
-433
-448
-456
-435
-426
-430
-428
-399
-395
-402
-381
-388
-408
-415
-400
-394
-380
-353
-339
-343
-337
-338
-357
-375
-361
-349
-370
-393
-380
-380
-380
-363
-357
-353
-360
-362
-367
-395
-409
-392
-401
-430
-415
-412
-438
-439
-436
-446
-445
-438
-429
-437
-435
-434
-442
-442
-445
-446
-457
-449
-444
-437
-422
-403
-391
-377
-360
-363
-349
-327
-331
-331
-334
-352
-357
-358
-345
-338
-344
-339
-315
-306
-295
-281
-285
-295
-297
-265
-248
-247
-260
-265
-274
-308
-316
-317
-323
-334
-328
-325
-332
-336
-326
-320
-339
-338
-333
-338
-341
-355
-371
-385
-377
-357
-375
-374
-358
-354
-359
-368
-374
-396
-403
-408
-413
-420
-417
-409
-435
-423
-407
-403
-395
-393
-399
-392
-389
-389
-380
-358
-365
-357
-329
-334
-352
-364
-360
-361
-375
-381
-364
-350
-350
-358
-346
-352
-370
-344
-345
-339
-316
-317
-317
-316
-331
-350
-357
-350
-353
-366
-375
-382
-380
-385
-381
-385
-423
-436
-421
-430
-447
-426
-416
-429
-434
-403
-387
-390
-365
-371
-380
-356
-352
-364
-358
-347
-347
-346
-341
-350
-362
-366
-376
-389
-361
-368
-382
-358
-360
-355
-350
-345
-333
-341
-345
-340
-347
-341
-322
-327
-336
-344
-352
-360
-388
-389
-384
-415
-422
-406
-417
-422
-417
-423
-415
-388
-390
-402
-400
-371
-358
-375
-369
-350
-365
-359
-344
-358
-370
-361
-346
-327
-298
-297
-280
-250
-236
-220
-213
-221
-221
-203
-199
-201
-199
-198
-211
-203
-189
-191
-206
-212
-219
-233
-222
-222
-240
-259
-249
-243
-255
-255
-238
-231
-242
-225
-219
-233
-233
-230
-249
-249
-252
-267
-271
-294
-308
-321
-343
-346
-359
-382
-389
-406
-405
-402
-417
-420
-404
-382
-378
-395
-397
-356
-329
-310
-290
-314
-309
-290
-292
-282
-298
-300
-296
-312
-295
-302
-319
-309
-323
-332
-350
-354
-342
-344
-344
-344
-340
-321
-301
-313
-297
-303
-311
-305
-298
-288
-307
-302
-289
-297
-306
-305
-289
-281
-278
-266
-279
-289
-283
-294
-300
-303
-326
-342
-347
-353
-367
-382
-380
-384
-387
-363
-346
-331
-293
-266
-263
-251
-256
-283
-301
-300
-319
-338
-333
-331
-341
-334
-336
-351
-359
-363
-361
-365
-368
-373
-353
-369
-393
-382
-383
-374
-357
-360
-345
-337
-336
-319
-334
-334
-336
-359
-351
-362
-382
-369
-395
-396
-390
-395
-406
-399
-364
-352
-338
-324
-329
-349
-358
-364
-366
-366
-353
-330
-329
-324
-324
-326
-302
-304
-314
-307
-315
-309
-295
-286
-246
-240
-248
-234
-209
-192
-188
-171
-172
-163
-165
-175
-166
-175
-177
-188
-194
-195
-209
-198
-198
-222
-220
-235
-249
-266
-281
-296
-297
-270
-258
-256
-251
-251
-274
-278
-281
-287
-298
-309
-306
-291
-268
-263
-251
-241
-244
-244
-251
-249
-245
-248
-220
-203
-216
-210
-202
-194
-190
-203
-205
-203
-211
-207
-188
-194
-189
-208
-222
-205
-227
-245
-261
-269
-275
-288
-289
-285
-273
-263
-267
-242
-245
-256
-235
-244
-261
-272
-277
-281
-275
-271
-282
-304
-323
-317
-312
-321
-302
-301
-320
-317
-328
-340
-352
-358
-347
-360
-342
-311
-323
-295
-274
-295
-281
-255
-269
-298
-318
-316
-339
-359
-369
-379
-378
-371
-355
-342
-329
-297
-268
-263
-261
-273
-265
-260
-262
-260
-251
-235
-239
-229
-223
-199
-177
-189
-171
-168
-200
-207
-216
-254
-288
-283
-295
-326
-328
-332
-331
-322
-329
-320
-304
-280
-247
-253
-251
-255
-273
-257
-250
-284
-288
-267
-293
-299
-271
-271
-271
-270
-275
-281
-294
-293
-298
-315
-338
-348
-355
-368
-361
-362
-340
-311
-295
-298
-298
-293
-299
-301
-289
-258
-268
-269
-246
-235
-242
-255
-246
-254
-254
-232
-218
-231
-247
-243
-240
-250
-257
-244
-279
-322
-315
-305
-297
-298
-306
-295
-310
-318
-306
-310
-312
-305
-297
-308
-314
-287
-296
-300
-297
-325
-327
-336
-332
-322
-332
-316
-306
-296
-287
-297
-272
-270
-290
-280
-290
-302
-318
-324
-310
-299
-283
-264
-255
-241
-233
-236
-253
-251
-252
-259
-282
-308
-311
-325
-345
-362
-361
-383
-401
-380
-380
-388
-380
-383
-387
-397
-401
-392
-399
-405
-410
-408
-399
-393
-401
-375
-372
-381
-354
-340
-348
-343
-343
-358
-350
-347
-349
-332
-336
-338
-328
-314
-314
-311
-324
-327
-325
-320
-307
-310
-317
-303
-301
-308
-301
-310
-327
-347
-353
-358
-353
-363
-364
-335
-326
-332
-339
-345
-349
-356
-358
-360
-350
-342
-355
-315
-302
-313
-310
-317
-323
-322
-336
-345
-345
-342
-332
-325
-315
-294
-288
-295
-295
-293
-308
-311
-291
-292
-299
-297
-306
-312
-305
-328
-324
-318
-327
-303
-297
-297
-293
-303
-297
-263
-263
-264
-257
-268
-247
-249
-254
-247
-277
-291
-286
-305
-320
-327
-347
-330
-328
-359
-363
-375
-375
-385
-406
-406
-388
-364
-337
-321
-309
-312
-322
-331
-336
-356
-371
-367
-359
-345
-352
-360
-373
-372
-384
-404
-396
-407
-397
-390
-400
-374
-371
-362
-331
-327
-305
-275
-278
-277
-265
-255
-245
-244
-224
-215
-232
-237
-227
-234
-223
-214
-207
-211
-219
-187
-188
-180
-171
-159
-156
-180
-182
-192
-196
-211
-210
-226
-245
-233
-233
-235
-240
-250
-239
-237
-224
-209
-224
-226
-229
-226
-220
-233
-233
-224
-211
-200
-204
-212
-211
-222
-230
-256
-262
-246
-270
-284
-287
-274
-258
-260
-261
-255
-245
-254
-263
-262
-266
-283
-287
-297
-296
-291
-275
-260
-256
-240
-228
-220
-231
-225
-238
-251
-239
-247
-251
-241
-238
-208
-197
-196
-172
-180
-189
-175
-183
-202
-203
-228
-232
-241
-261
-258
-272
-306
-329
-334
-333
-316
-316
-329
-318
-337
-346
-342
-357
-364
-385
-402
-391
-385
-383
-394
-414
-430
-422
-397
-417
-420
-397
-410
-423
-406
-405
-413
-419
-411
-420
-420
-401
-408
-415
-396
-391
-398
-384
-381
-379
-372
-363
-360
-335
-325
-327
-315
-317
-321
-321
-338
-339
-328
-338
-315
-301
-290
-274
-264
-253
-258
-253
-248
-260
-270
-278
-272
-277
-282
-287
-314
-322
-321
-341
-349
-349
-375
-367
-352
-349
-337
-331
-337
-344
-370
-382
-406
-421
-422
-432
-425
-405
-379
-356
-333
-325
-322
-301
-288
-279
-280
-276
-273
-269
-264
-264
-262
-267
-263
-272
-288
-293
-300
-299
-307
-325
-330
-331
-316
-324
-349
-348
-344
-349
-354
-343
-332
-333
-334
-330
-314
-316
-303
-280
-293
-293
-292
-281
-260
-248
-235
-203
-178
-182
-176
-170
-166
-165
-162
-172
-159
-152
-138
-130
-135
-130
-150
-172
-184
-194
-221
-223
-242
-262
-252
-256
-255
-272
-281
-273
-289
-289
-290
-270
-272
-273
-247
-246
-248
-256
-264
-266
-282
-288
-292
-305
-303
-296
-299
-306
-303
-294
-300
-304
-297
-296
-304
-310
-315
-321
-325
-309
-292
-286
-267
-267
-267
-247
-257
-253
-263
-289
-288
-299
-307
-283
-275
-299
-312
-300
-303
-297
-279
-271
-276
-273
-264
-280
-272
-277
-293
-283
-275
-294
-283
-264
-276
-292
-294
-298
-318
-324
-322
-326
-314
-301
-321
-323
-319
-328
-319
-306
-318
-329
-335
-334
-321
-302
-296
-302
-285
-261
-274
-277
-243
-253
-247
-231
-233
-218
-204
-206
-198
-172
-166
-177
-173
-185
-204
-196
-221
-251
-225
-213
-222
-207
-207
-203
-222
-228
-191
-208
-211
-197
-218
-222
-228
-246
-243
-232
-222
-224
-223
-233
-229
-236
-253
-237
-243
-269
-283
-292
-300
-312
-321
-319
-311
-281
-274
-258
-237
-232
-237
-232
-216
-212
-202
-175
-174
-195
-167
-161
-174
-175
-187
-181
-166
-161
-145
-131
-144
-144
-135
-136
-136
-146
-167
-164
-169
-178
-174
-165
-170
-180
-188
-185
-187
-186
-184
-192
-196
-178
-177
-181
-181
-172
-162
-184
-183
-165
-173
-176
-164
-188
-209
-215
-209
-215
-243
-256
-257
-288
-309
-304
-319
-323
-310
-300
-293
-304
-288
-246
-240
-224
-213
-232
-232
-223
-243
-221
-217
-219
-200
-206
-206
-197
-197
-182
-182
-190
-156
-159
-177
-161
-170
-183
-169
-166
-187
-196
-214
-226
-227
-212
-205
-213
-201
-202
-201
-200
-204
-220
-222
-227
-252
-251
-234
-259
-286
-301
-314
-306
-300
-288
-278
-280
-258
-244
-243
-215
-213
-226
-210
-235
-251
-232
-247
-254
-250
-251
-247
-266
-286
-281
-291
-308
-317
-342
-343
-336
-344
-331
-349
-360
-359
-368
-376
-389
-409
-420
-429
-442
-458
-454
-426
-413
-403
-363
-341
-335
-309
-304
-325
-333
-339
-345
-368
-381
-391
-395
-398
-414
-402
-373
-379
-376
-369
-373
-349
-348
-349
-339
-347
-341
-331
-353
-344
-324
-336
-314
-270
-260
-235
-217
-234
-218
-201
-212
-234
-236
-248
-268
-289
-299
-277
-267
-251
-258
-262
-251
-282
-271
-249
-260
-273
-270
-268
-280
-269
-269
-272
-274
-268
-257
-258
-259
-253
-265
-284
-294
-307
-340
-365
-363
-378
-376
-347
-334
-329
-324
-334
-310
-290
-294
-276
-292
-290
-259
-267
-279
-276
-272
-266
-255
-242
-245
-243
-222
-197
-191
-214
-197
-193
-204
-201
-237
-247
-261
-281
-280
-298
-303
-297
-293
-284
-283
-272
-246
-239
-231
-222
-220
-222
-213
-218
-220
-234
-244
-251
-260
-259
-258
-261
-243
-237
-246
-237
-250
-249
-245
-250
-221
-211
-226
-208
-199
-195
-179
-182
-175
-164
-171
-174
-193
-203
-201
-208
-211
-214
-186
-177
-190
-181
-178
-170
-157
-137
-133
-132
-135
-141
-155
-166
-162
-175
-177
-198
-212
-194
-198
-209
-220
-231
-241
-252
-246
-243
-249
-252
-287
-316
-333
-347
-353
-381
-375
-365
-353
-324
-311
-292
-275
-264
-252
-242
-238
-229
-236
-235
-235
-233
-235
-215
-191
-199
-186
-175
-176
-168
-143
-142
-134
-123
-110
-105
-121
-150
-159
-147
-139
-144
-122
-111
-106
-85
-62
-56
-47
-44
-47
-56
-67
-78
-100
-102
-115
-145
-150
-143
-152
-161
-168
-177
-176
-174
-186
-207
-202
-222
-229
-214
-216
-219
-240
-217
-219
-217
-215
-235
-253
-226
-185
-204
-183
-175
-178
-168
-173
-169
-181
-170
-161
-174
-149
-155
-163
-167
-172
-176
-178
-176
-176
-187
-211
-214
-208
-205
-205
-181
-151
-150
-144
-119
-131
-143
-134
-132
-128
-128
-142
-160
-178
-175
-161
-153
-149
-121
-105
-88
-73
-92
-108
-111
-127
-138
-134
-141
-142
-151
-167
-169
-161
-166
-153
-144
-156
-171
-181
-170
-160
-162
-147
-153
-146
-129
-152
-169
-167
-184
-219
-214
-206
-207
-204
-200
-206
-229
-222
-213
-214
-216
-214
-216
-223
-222
-223
-229
-242
-257
-272
-292
-305
-306
-302
-299
-284
-277
-247
-232
-248
-257
-264
-266
-259
-270
-266
-267
-272
-258
-263
-241
-241
-237
-235
-243
-232
-237
-236
-230
-239
-259
-281
-268
-253
-269
-271
-256
-247
-244
-243
-225
-229
-231
-225
-227
-221
-233
-242
-233
-255
-257
-243
-255
-256
-233
-226
-209
-196
-196
-206
-233
-226
-256
-285
-294
-312
-309
-298
-302
-287
-286
-281
-260
-252
-234
-210
-203
-203
-209
-205
-199
-228
-220
-189
-200
-190
-169
-175
-159
-169
-183
-186
-201
-211
-217
-246
-262
-254
-267
-254
-255
-264
-254
-263
-282
-269
-276
-287
-269
-261
-266
-264
-258
-253
-252
-268
-258
-235
-220
-212
-207
-203
-207
-209
-213
-199
-204
-213
-207
-217
-242
-257
-271
-284
-270
-266
-280
-275
-261
-247
-249
-248
-244
-245
-233
-242
-224
-200
-192
-182
-188
-180
-167
-174
-178
-160
-181
-205
-189
-201
-206
-176
-205
-234
-230
-259
-255
-264
-281
-264
-287
-297
-244
-221
-224
-214
-218
-227
-216
-188
-180
-196
-191
-190
-214
-239
-228
-232
-250
-229
-214
-227
-218
-215
-221
-216
-228
-214
-206
-208
-199
-206
-208
-189
-190
-207
-205
-199
-191
-187
-176
-162
-143
-130
-131
-135
-144
-156
-159
-160
-183
-175
-199
-221
-223
-233
-223
-238
-257
-246
-267
-296
-303
-326
-329
-349
-342
-314
-323
-309
-275
-256
-242
-229
-234
-230
-229
-235
-241
-232
-231
-227
-221
-233
-234
-234
-223
-215
-205
-206
-224
-224
-229
-248
-261
-281
-294
-315
-332
-336
-343
-357
-349
-326
-343
-350
-331
-331
-336
-340
-353
-371
-378
-390
-392
-396
-404
-408
-399
-395
-390
-365
-364
-374
-370
-349
-365
-370
-354
-344
-358
-327
-290
-292
-277
-277
-277
-287
-255
-215
-223
-223
-206
-223
-237
-237
-262
-286
-275
-258
-270
-260
-229
-248
-251
-223
-207
-208
-212
-202
-214
-261
-275
-297
-316
-315
-315
-318
-319
-337
-333
-337
-359
-349
-346
-344
-348
-359
-369
-352
-356
-375
-378
-384
-399
-408
-401
-393
-405
-409
-413
-412
-381
-369
-357
-360
-360
-361
-348
-333
-318
-291
-282
-278
-284
-265
-245
-247
-244
-218
-214
-231
-212
-227
-256
-270
-271
-260
-251
-261
-266
-277
-294
-293
-283
-268
-269
-252
-237
-242
-259
-258
-261
-258
-262
-264
-252
-245
-237
-257
-266
-264
-268
-265
-265
-270
-266
-271
-287
-295
-282
-269
-265
-262
-255
-272
-267
-242
-239
-239
-224
-211
-203
-205
-206
-201
-198
-193
-174
-175
-197
-197
-190
-196
-182
-183
-216
-233
-264
-265
-281
-313
-335
-343
-339
-351
-346
-329
-322
-294
-259
-260
-267
-248
-247
-263
-258
-242
-232
-246
-280
-280
-292
-324
-312
-313
-330
-311
-307
-314
-312
-314
-307
-318
-316
-299
-303
-305
-283
-296
-300
-277
-290
-300
-299
-300
-305
-299
-300
-300
-288
-280
-293
-292
-274
-293
-295
-291
-305
-328
-320
-312
-325
-313
-323
-329
-316
-318
-312
-313
-329
-332
-340
-348
-356
-374
-376
-374
-375
-365
-365
-362
-357
-348
-328
-337
-320
-327
-334
-323
-314
-293
-280
-280
-262
-244
-231
-196
-184
-152
-144
-172
-186
-179
-199
-194
-193
-192
-178
-183
-150
-124
-103
-91
-102
-100
-110
-122
-129
-145
-159
-168
-182
-187
-201
-227
-244
-254
-242
-223
-219
-222
-220
-221
-213
-216
-199
-168
-179
-159
-133
-142
-134
-115
-104
-115
-135
-118
-114
-156
-148
-136
-161
-142
-144
-166
-172
-203
-210
-209
-215
-200
-194
-205
-185
-189
-193
-171
-182
-185
-170
-150
-146
-143
-147
-153
-161
-171
-197
-195
-201
-224
-236
-234
-244
-262
-263
-274
-286
-296
-310
-328
-310
-295
-310
-303
-301
-311
-323
-322
-341
-358
-360
-362
-356
-372
-373
-380
-372
-370
-365
-347
-376
-367
-343
-344
-336
-344
-339
-335
-338
-313
-307
-316
-301
-292
-279
-255
-236
-228
-227
-216
-202
-214
-213
-207
-210
-220
-229
-224
-237
-243
-286
-308
-311
-349
-347
-358
-409
-423
-371
-335
-336
-299
-278
-313
-332
-322
-332
-353
-362
-355
-369
-385
-393
-385
-387
-396
-405
-423
-425
-412
-386
-383
-389
-349
-357
-381
-371
-382
-391
-384
-374
-357
-341
-306
-307
-316
-302
-317
-320
-328
-348
-354
-350
-351
-355
-365
-381
-394
-395
-386
-371
-333
-320
-324
-327
-331
-332
-338
-340
-356
-358
-337
-327
-307
-321
-331
-311
-309
-298
-280
-292
-312
-311
-324
-327
-306
-307
-288
-297
-317
-300
-288
-270
-260
-250
-237
-232
-225
-224
-224
-228
-222
-237
-250
-251
-254
-251
-241
-223
-205
-193
-183
-195
-189
-171
-191
-189
-187
-198
-190
-221
-251
-248
-270
-264
-250
-268
-254
-248
-257
-258
-271
-253
-249
-255
-259
-279
-282
-274
-265
-249
-261
-283
-276
-288
-299
-305
-333
-341
-342
-343
-309
-303
-317
-295
-288
-305
-291
-292
-273
-265
-276
-254
-238
-236
-211
-197
-221
-221
-218
-244
-250
-261
-272
-281
-284
-269
-295
-331
-329
-345
-365
-372
-373
-369
-384
-385
-374
-365
-370
-360
-349
-352
-360
-362
-355
-348
-343
-346
-351
-349
-326
-331
-364
-378
-395
-405
-426
-434
-431
-439
-445
-440
-434
-426
-412
-398
-391
-378
-357
-363
-391
-401
-382
-399
-418
-402
-387
-379
-375
-351
-341
-339
-301
-302
-304
-267
-272
-280
-283
-294
-287
-279
-254
-243
-230
-210
-204
-185
-184
-200
-188
-184
-203
-224
-236
-238
-266
-296
-281
-280
-283
-269
-261
-256
-246
-248
-226
-224
-237
-242
-252
-255
-281
-286
-289
-293
-278
-263
-270
-265
-256
-274
-269
-266
-277
-282
-295
-308
-312
-337
-338
-326
-307
-285
-271
-254
-237
-229
-222
-209
-217
-223
-233
-248
-252
-256
-271
-274
-273
-262
-247
-240
-225
-218
-210
-200
-207
-219
-236
-249
-233
-236
-229
-222
-249
-244
-210
-194
-191
-190
-170
-168
-192
-174
-191
-220
-208
-215
-239
-230
-215
-202
-203
-206
-214
-218
-201
-196
-201
-207
-204
-201
-191
-168
-166
-158
-142
-158
-157
-154
-171
-180
-158
-141
-146
-139
-129
-129
-129
-128
-126
-131
-136
-140
-154
-161
-169
-195
-198
-187
-193
-202
-205
-218
-213
-230
-224
-205
-213
-210
-219
-221
-221
-233
-230
-246
-271
-256
-261
-292
-271
-267
-273
-263
-280
-282
-294
-299
-288
-310
-319
-336
-342
-335
-346
-329
-308
-302
-303
-282
-279
-295
-300
-295
-284
-284
-276
-270
-279
-282
-278
-280
-268
-260
-249
-252
-262
-254
-251
-244
-251
-270
-282
-295
-306
-314
-309
-313
-295
-277
-263
-236
-224
-233
-253
-275
-287
-298
-308
-326
-319
-320
-341
-337
-330
-337
-333
-296
-287
-291
-285
-293
-295
-317
-325
-325
-338
-329
-344
-346
-332
-325
-291
-290
-293
-285
-306
-308
-317
-330
-335
-338
-318
-319
-345
-347
-343
-349
-333
-326
-319
-309
-307
-294
-304
-315
-277
-275
-295
-292
-288
-311
-322
-305
-318
-316
-302
-286
-283
-273
-272
-278
-280
-291
-285
-274
-291
-305
-301
-327
-304
-272
-299
-303
-285
-289
-282
-273
-271
-242
-236
-237
-226
-223
-224
-228
-232
-252
-258
-256
-264
-270
-272
-281
-284
-283
-274
-259
-257
-263
-278
-276
-261
-258
-281
-274
-267
-276
-265
-248
-230
-235
-231
-206
-231
-246
-237
-232
-250
-248
-231
-259
-283
-298
-291
-291
-299
-308
-315
-309
-302
-317
-315
-292
-286
-287
-275
-279
-281
-280
-295
-298
-294
-277
-267
-277
-262
-256
-255
-251
-237
-220
-225
-208
-205
-232
-226
-213
-205
-213
-215
-187
-181
-182
-187
-188
-176
-180
-184
-183
-191
-195
-196
-208
-191
-201
-209
-202
-222
-225
-242
-247
-241
-252
-231
-247
-271
-255
-274
-280
-256
-253
-244
-248
-242
-231
-251
-251
-223
-230
-229
-209
-234
-237
-212
-223
-238
-232
-249
-262
-252
-246
-249
-272
-280
-268
-274
-281
-285
-289
-296
-299
-285
-294
-286
-279
-284
-294
-299
-273
-253
-232
-224
-231
-238
-246
-252
-260
-258
-257
-267
-270
-281
-265
-247
-255
-250
-239
-233
-258
-274
-264
-277
-296
-298
-302
-301
-292
-260
-262
-267
-256
-247
-219
-192
-158
-148
-153
-152
-155
-144
-156
-173
-162
-168
-169
-149
-153
-166
-160
-160
-180
-193
-177
-182
-202
-219
-237
-226
-219
-239
-248
-248
-249
-256
-255
-251
-253
-267
-268
-265
-272
-252
-251
-260
-241
-239
-249
-237
-241
-242
-233
-249
-237
-211
-226
-231
-234
-248
-247
-236
-228
-213
-211
-200
-188
-197
-191
-186
-197
-196
-203
-215
-208
-207
-216
-217
-211
-203
-198
-198
-194
-202
-200
-215
-222
-215
-235
-233
-203
-217
-211
-192
-199
-181
-147
-143
-142
-169
-179
-172
-186
-184
-172
-183
-191
-189
-181
-166
-188
-206
-220
-238
-243
-253
-263
-281
-285
-289
-302
-294
-285
-291
-297
-271
-278
-282
-260
-256
-254
-244
-239
-256
-280
-268
-269
-273
-262
-247
-239
-245
-228
-229
-231
-241
-235
-227
-265
-268
-239
-238
-241
-236
-222
-217
-218
-192
-179
-188
-174
-157
-173
-179
-208
-239
-237
-247
-265
-257
-258
-277
-270
-276
-294
-274
-270
-274
-270
-267
-261
-271
-286
-285
-275
-281
-268
-263
-287
-267
-261
-271
-261
-250
-249
-255
-251
-254
-263
-265
-271
-265
-245
-242
-233
-231
-233
-222
-219
-242
-259
-258
-284
-285
-263
-276
-274
-282
-277
-272
-279
-264
-263
-262
-227
-224
-222
-200
-208
-220
-235
-260
-252
-229
-219
-217
-213
-209
-217
-231
-229
-216
-234
-224
-211
-239
-247
-261
-261
-254
-271
-272
-268
-273
-284
-265
-249
-258
-249
-214
-205
-222
-214
-211
-230
-252
-239
-253
-296
-281
-267
-295
-289
-266
-244
-233
-229
-210
-200
-185
-182
-182
-184
-203
-207
-211
-242
-246
-230
-230
-219
-208
-188
-194
-196
-187
-200
-205
-210
-196
-173
-186
-199
-167
-185
-172
-143
-140
-111
-105
-82
-64
-87
-94
-106
-136
-162
-167
-207
-231
-223
-246
-250
-258
-277
-256
-243
-257
-269
-256
-265
-294
-314
-299
-307
-329
-315
-318
-332
-316
-302
-299
-288
-273
-246
-247
-245
-232
-245
-264
-263
-275
-281
-272
-260
-248
-236
-221
-193
-197
-208
-200
-207
-217
-230
-239
-248
-261
-267
-266
-258
-264
-274
-259
-254
-231
-217
-212
-191
-165
-166
-173
-166
-190
-202
-202
-228
-242
-236
-248
-266
-270
-285
-294
-281
-283
-278
-267
-265
-271
-277
-263
-257
-269
-275
-264
-264
-279
-277
-274
-274
-276
-284
-304
-330
-344
-372
-385
-378
-398
-397
-374
-388
-372
-350
-348
-333
-328
-320
-294
-293
-288
-274
-270
-255
-251
-255
-248
-246
-246
-228
-221
-221
-206
-207
-192
-173
-181
-184
-179
-194
-173
-162
-174
-186
-202
-204
-232
-244
-225
-227
-222
-190
-198
-210
-187
-208
-226
-217
-216
-215
-212
-214
-238
-238
-243
-263
-248
-254
-261
-258
-260
-249
-251
-264
-273
-282
-280
-286
-304
-318
-328
-339
-354
-348
-366
-372
-345
-351
-343
-305
-292
-278
-256
-260
-258
-239
-248
-229
-233
-238
-225
-241
-222
-223
-232
-222
-215
-222
-233
-228
-224
-219
-204
-181
-176
-182
-164
-148
-140
-126
-125
-110
-117
-130
-125
-122
-114
-118
-128
-126
-119
-136
-151
-141
-149
-170
-169
-147
-145
-164
-149
-150
-164
-135
-118
-118
-108
-106
-88
-82
-94
-80
-79
-92
-94
-109
-118
-112
-114
-119
-133
-153
-156
-170
-192
-202
-206
-209
-211
-226
-223
-199
-198
-199
-210
-227
-242
-257
-259
-252
-259
-266
-259
-280
-286
-288
-286
-280
-266
-254
-249
-235
-220
-226
-218
-200
-190
-172
-161
-173
-191
-199
-220
-217
-205
-209
-206
-200
-198
-216
-226
-222
-231
-231
-228
-245
-264
-248
-267
-285
-263
-276
-267
-242
-247
-240
-250
-260
-252
-251
-245
-249
-251
-261
-266
-240
-244
-257
-235
-232
-235
-234
-240
-243
-241
-254
-241
-235
-255
-235
-227
-227
-225
-231
-224
-222
-198
-180
-175
-169
-155
-144
-154
-153
-138
-150
-138
-126
-130
-103
-110
-117
-109
-108
-97
-96
-96
-78
-61
-63
-56
-31
-37
-59
-73
-98
-98
-91
-84
-76
-89
-104
-106
-110
-115
-117
-137
-142
-166
-172
-163
-181
-168
-156
-171
-186
-203
-204
-208
-218
-230
-218
-205
-189
-158
-166
-161
-161
-172
-203
-242
-245
-261
-275
-256
-251
-240
-231
-226
-225
-223
-210
-198
-178
-166
-153
-137
-139
-122
-97
-102
-89
-76
-72
-74
-63
-64
-83
-92
-111
-116
-120
-136
-139
-143
-128
-133
-137
-137
-148
-151
-141
-136
-143
-141
-138
-155
-146
-140
-161
-159
-154
-164
-179
-207
-207
-210
-218
-217
-228
-241
-247
-250
-264
-271
-282
-290
-304
-318
-319
-309
-292
-287
-276
-268
-278
-262
-254
-259
-268
-267
-258
-248
-237
-228
-222
-237
-261
-254
-228
-239
-237
-212
-204
-217
-205
-192
-197
-177
-181
-196
-204
-223
-231
-253
-279
-279
-255
-275
-267
-246
-245
-234
-239
-244
-246
-273
-282
-286
-293
-288
-306
-322
-308
-288
-302
-298
-309
-344
-352
-351
-359
-371
-397
-407
-418
-419
-406
-407
-413
-409
-390
-374
-359
-357
-363
-345
-353
-358
-350
-358
-373
-370
-366
-378
-363
-349
-350
-362
-365
-347
-349
-339
-306
-322
-330
-333
-341
-324
-318
-303
-284
-289
-263
-243
-260
-261
-246
-247
-241
-249
-255
-253
-270
-275
-258
-252
-263
-269
-288
-284
-298
-299
-291
-309
-317
-319
-324
-300
-278
-263
-260
-262
-249
-240
-219
-200
-206
-204
-183
-174
-155
-162
-178
-193
-212
-235
-224
-230
-246
-257
-260
-257
-256
-253
-257
-259
-277
-279
-272
-286
-289
-285
-296
-308
-316
-324
-311
-312
-330
-323
-309
-295
-284
-275
-275
-288
-285
-262
-272
-282
-267
-277
-282
-265
-264
-257
-254
-267
-248
-240
-269
-267
-277
-299
-300
-287
-296
-302
-293
-300
-297
-313
-334
-315
-315
-320
-307
-328
-330
-335
-358
-350
-353
-371
-368
-365
-373
-350
-326
-320
-304
-301
-296
-289
-272
-257
-268
-290
-292
-293
-308
-305
-308
-316
-310
-312
-313
-300
-305
-318
-323
-329
-320
-325
-324
-304
-300
-291
-277
-255
-240
-228
-221
-233
-233
-229
-227
-233
-248
-225
-219
-225
-219
-207
-211
-218
-206
-196
-178
-172
-176
-173
-172
-172
-186
-178
-174
-188
-171
-151
-164
-159
-134
-165
-177
-158
-164
-175
-165
-151
-157
-186
-186
-186
-223
-224
-241
-250
-262
-274
-288
-307
-291
-272
-277
-298
-284
-294
-309
-322
-318
-310
-347
-338
-342
-372
-361
-349
-354
-352
-325
-311
-298
-276
-266
-270
-277
-282
-292
-292
-306
-317
-321
-309
-313
-319
-305
-308
-328
-323
-320
-331
-335
-323
-308
-309
-289
-268
-258
-244
-244
-251
-237
-241
-237
-212
-211
-206
-203
-204
-192
-167
-159
-170
-165
-164
-168
-177
-185
-191
-196
-190
-180
-166
-162
-167
-174
-177
-167
-166
-135
-122
-127
-108
-101
-104
-111
-135
-145
-156
-183
-203
-214
-218
-230
-232
-228
-221
-228
-226
-209
-228
-237
-226
-239
-240
-229
-237
-249
-267
-269
-244
-263
-284
-274
-282
-290
-307
-329
-321
-326
-341
-325
-322
-322
-332
-317
-307
-329
-296
-277
-297
-306
-292
-291
-314
-336
-323
-318
-328
-313
-300
-297
-273
-253
-280
-309
-313
-315
-337
-360
-376
-379
-372
-366
-354
-357
-357
-341
-326
-345
-328
-322
-344
-351
-342
-323
-312
-314
-321
-301
-286
-281
-275
-280
-281
-281
-293
-298
-303
-310
-323
-341
-328
-323
-315
-295
-283
-263
-267
-274
-270
-274
-283
-293
-285
-284
-288
-286
-299
-306
-314
-309
-317
-313
-295
-292
-297
-314
-314
-323
-347
-345
-323
-333
-338
-316
-295
-311
-310
-296
-316
-321
-299
-303
-320
-305
-297
-307
-334
-338
-327
-337
-360
-356
-349
-339
-324
-312
-309
-303
-290
-288
-305
-303
-283
-292
-306
-286
-262
-261
-260
-241
-240
-231
-205
-224
-227
-224
-237
-233
-242
-253
-241
-242
-258
-248
-249
-275
-261
-269
-287
-284
-281
-270
-259
-248
-234
-231
-236
-231
-227
-244
-252
-251
-255
-237
-233
-231
-220
-216
-225
-240
-216
-216
-211
-185
-192
-206
-203
-186
-200
-221
-229
-243
-247
-245
-247
-262
-290
-285
-295
-309
-305
-315
-316
-321
-324
-305
-287
-292
-291
-285
-290
-304
-302
-287
-280
-288
-295
-301
-303
-279
-285
-289
-278
-277
-281
-292
-295
-298
-314
-310
-303
-309
-293
-311
-324
-302
-313
-309
-297
-303
-304
-285
-267
-256
-243
-228
-220
-224
-228
-243
-242
-239
-248
-244
-229
-215
-220
-233
-235
-235
-238
-233
-241
-249
-266
-304
-314
-330
-336
-342
-359
-366
-371
-375
-374
-380
-387
-409
-426
-421
-417
-416
-392
-388
-405
-400
-389
-375
-370
-347
-352
-343
-316
-309
-297
-290
-281
-272
-265
-255
-246
-254
-266
-269
-285
-282
-262
-259
-251
-256
-252
-250
-277
-292
-311
-318
-323
-338
-351
-367
-363
-363
-368
-370
-375
-377
-372
-381
-373
-351
-344
-345
-339
-335
-332
-338
-340
-342
-346
-343
-332
-311
-305
-287
-272
-277
-278
-268
-259
-287
-293
-281
-287
-288
-260
-239
-227
-191
-167
-163
-166
-163
-163
-185
-197
-195
-208
-207
-217
-227
-219
-225
-225
-213
-227
-216
-226
-247
-234
-245
-253
-248
-284
-310
-300
-308
-326
-327
-319
-299
-289
-299
-290
-291
-291
-289
-311
-315
-317
-333
-346
-351
-335
-344
-356
-347
-360
-353
-330
-317
-302
-322
-340
-327
-324
-326
-317
-314
-316
-313
-304
-295
-286
-291
-276
-262
-268
-259
-266
-289
-292
-303
-315
-320
-314
-308
-309
-315
-324
-326
-328
-333
-339
-338
-338
-334
-353
-347
-328
-334
-318
-312
-314
-294
-303
-306
-311
-319
-304
-310
-327
-327
-331
-336
-330
-329
-327
-333
-333
-321
-335
-353
-343
-361
-357
-330
-330
-336
-348
-349
-343
-365
-368
-371
-372
-359
-346
-343
-337
-332
-321
-302
-331
-345
-330
-324
-317
-309
-288
-276
-281
-274
-267
-275
-293
-299
-314
-314
-308
-310
-313
-330
-318
-295
-298
-289
-290
-284
-277
-293
-301
-302
-294
-296
-301
-304
-299
-289
-288
-290
-288
-289
-272
-245
-229
-227
-232
-231
-242
-240
-229
-243
-241
-240
-245
-234
-237
-238
-235
-237
-235
-235
-236
-250
-256
-254
-265
-275
-275
-274
-264
-275
-281
-289
-275
-262
-267
-275
-268
-273
-276
-271
-269
-270
-275
-271
-266
-258
-260
-255
-239
-226
-224
-217
-210
-211
-213
-237
-227
-209
-220
-237
-235
-237
-249
-248
-237
-247
-269
-259
-262
-257
-221
-202
-191
-178
-166
-164
-154
-148
-146
-136
-121
-114
-117
-126
-114
-108
-131
-117
-116
-125
-98
-98
-94
-78
-86
-83
-92
-116
-134
-136
-136
-132
-132
-136
-143
-139
-141
-158
-155
-163
-185
-187
-169
-152
-141
-134
-124
-122
-122
-133
-141
-136
-141
-157
-172
-163
-157
-153
-146
-142
-136
-131
-147
-162
-167
-146
-115
-102
-111
-119
-133
-133
-128
-152
-142
-153
-161
-156
-161
-162
-178
-186
-189
-210
-216
-208
-209
-219
-227
-212
-220
-233
-214
-205
-213
-227
-236
-249
-256
-245
-254
-260
-273
-265
-255
-245
-229
-243
-241
-244
-238
-228
-242
-236
-217
-207
-209
-210
-201
-222
-236
-245
-268
-278
-295
-300
-299
-300
-306
-301
-284
-276
-270
-259
-259
-258
-261
-241
-244
-259
-236
-219
-218
-198
-179
-180
-195
-190
-169
-176
-170
-158
-156
-156
-135
-136
-163
-154
-158
-193
-214
-209
-206
-211
-208
-218
-216
-205
-188
-186
-180
-185
-187
-188
-205
-200
-197
-194
-193
-195
-200
-210
-199
-202
-196
-198
-202
-195
-197
-191
-193
-208
-216
-207
-209
-222
-222
-225
-239
-243
-250
-254
-251
-251
-254
-254
-251
-259
-256
-263
-264
-258
-256
-246
-252
-263
-245
-233
-234
-239
-233
-221
-222
-230
-219
-218
-221
-222
-221
-206
-220
-227
-228
-229
-229
-231
-225
-204
-202
-195
-204
-221
-226
-236
-230
-240
-232
-234
-244
-240
-239
-210
-224
-211
-202
-204
-210
-220
-228
-246
-254
-250
-250
-277
-282
-260
-263
-275
-263
-271
-282
-286
-271
-276
-277
-256
-258
-266
-279
-280
-282
-290
-285
-292
-295
-298
-300
-283
-281
-270
-253
-254
-236
-233
-238
-236
-232
-230
-230
-221
-215
-203
-198
-187
-187
-175
-177
-184
-187
-184
-187
-195
-196
-207
-228
-221
-209
-222
-222
-223
-223
-248
-261
-247
-244
-233
-226
-238
-226
-214
-235
-241
-268
-311
-307
-309
-325
-310
-306
-325
-341
-339
-333
-347
-352
-346
-361
-356
-339
-338
-313
-297
-296
-289
-284
-276
-261
-266
-276
-264
-259
-233
-225
-232
-216
-237
-246
-237
-235
-229
-241
-234
-218
-238
-247
-257
-256
-241
-239
-231
-240
-261
-253
-245
-251
-261
-264
-257
-263
-267
-260
-250
-259
-260
-246
-243
-258
-243
-239
-254
-268
-281
-264
-256
-276
-267
-259
-252
-215
-193
-202
-199
-186
-179
-177
-201
-207
-196
-212
-223
-243
-229
-210
-199
-209
-216
-223
-244
-230
-219
-218
-217
-222
-215
-205
-207
-202
-206
-211
-227
-237
-247
-267
-243
-241
-247
-228
-220
-196
-194
-189
-180
-180
-173
-147
-128
-144
-131
-119
-129
-137
-152
-173
-209
-227
-230
-237
-241
-249
-244
-260
-267
-262
-262
-241
-242
-223
-219
-234
-215
-223
-219
-206
-218
-204
-199
-211
-214
-216
-219
-232
-231
-229
-252
-261
-257
-255
-264
-266
-254
-264
-265
-256
-259
-272
-274
-263
-262
-268
-262
-253
-247
-248
-250
-256
-247
-233
-235
-244
-249
-247
-252
-264
-266
-256
-269
-284
-286
-279
-281
-269
-243
-238
-241
-238
-239
-237
-229
-210
-188
-181
-176
-175
-194
-195
-194
-185
-195
-196
-189
-196
-185
-192
-191
-180
-187
-189
-185
-195
-177
-164
-179
-181
-196
-204
-194
-221
-232
-243
-277
-271
-284
-291
-275
-283
-280
-272
-269
-266
-273
-279
-273
-268
-278
-294
-303
-315
-310
-305
-303
-286
-270
-265
-251
-229
-221
-221
-208
-193
-193
-197
-193
-192
-207
-222
-226
-216
-204
-197
-191
-174
-174
-177
-189
-194
-197
-207
-213
-231
-236
-238
-242
-256
-263
-272
-274
-256
-241
-228
-222
-224
-211
-199
-191
-174
-173
-181
-197
-201
-213
-227
-209
-207
-213
-195
-194
-193
-172
-167
-162
-163
-167
-163
-163
-173
-183
-196
-201
-193
-199
-211
-209
-223
-224
-228
-231
-230
-242
-245
-246
-263
-258
-252
-248
-235
-232
-241
-256
-276
-264
-261
-269
-260
-238
-226
-226
-211
-202
-199
-196
-189
-181
-179
-176
-167
-166
-164
-151
-164
-177
-182
-182
-180
-191
-192
-213
-231
-223
-248
-279
-269
-252
-246
-259
-279
-271
-255
-267
-253
-256
-267
-242
-232
-223
-197
-181
-179
-171
-177
-193
-200
-197
-208
-221
-229
-246
-254
-240
-239
-261
-266
-266
-274
-264
-266
-277
-279
-269
-247
-236
-243
-244
-255
-260
-237
-243
-254
-266
-282
-274
-255
-246
-238
-242
-218
-186
-194
-191
-202
-198
-185
-202
-198
-219
-227
-210
-225
-226
-214
-202
-193
-194
-176
-171
-177
-173
-189
-194
-198
-207
-224
-233
-233
-231
-239
-237
-239
-241
-232
-238
-249
-258
-267
-264
-269
-273
-300
-316
-295
-293
-289
-259
-260
-236
-193
-171
-148
-139
-124
-127
-131
-140
-119
-99
-101
-96
-112
-112
-88
-78
-66
-59
-59
-46
-35
-38
-52
-67
-61
-69
-76
-88
-83
-97
-110
-125
-139
-143
-141
-129
-131
-132
-133
-122
-111
-117
-112
-116
-113
-108
-117
-138
-168
-194
-208
-198
-188
-187
-178
-178
-186
-194
-211
-216
-217
-216
-212
-199
-199
-196
-191
-188
-181
-210
-218
-213
-228
-228
-226
-205
-176
-174
-159
-145
-148
-165
-154
-160
-188
-191
-207
-216
-225
-263
-244
-227
-243
-220
-208
-192
-175
-183
-173
-182
-197
-197
-221
-234
-241
-219
-209
-206
-185
-184
-181
-179
-196
-206
-206
-192
-194
-208
-223
-226
-231
-244
-234
-222
-226
-229
-225
-240
-268
-281
-287
-300
-309
-303
-293
-282
-280
-253
-241
-257
-252
-249
-252
-271
-289
-286
-283
-281
-273
-281
-282
-299
-297
-287
-300
-292
-268
-269
-262
-271
-283
-281
-286
-281
-280
-287
-290
-301
-318
-305
-300
-284
-259
-256
-261
-265
-278
-280
-305
-319
-333
-344
-332
-350
-348
-361
-379
-360
-362
-381
-369
-352
-353
-347
-326
-307
-295
-275
-269
-250
-218
-211
-220
-235
-234
-255
-274
-270
-266
-263
-238
-219
-233
-239
-229
-234
-229
-240
-242
-229
-238
-227
-226
-223
-212
-212
-216
-205
-212
-213
-219
-240
-256
-282
-299
-301
-312
-332
-339
-333
-331
-332
-320
-335
-336
-336
-350
-358
-359
-343
-336
-321
-307
-303
-297
-276
-246
-244
-236
-211
-205
-197
-201
-225
-230
-236
-243
-246
-235
-219
-225
-233
-235
-235
-249
-266
-271
-273
-276
-287
-272
-277
-287
-275
-280
-267
-260
-256
-258
-261
-254
-254
-247
-232
-227
-232
-226
-208
-217
-218
-200
-202
-201
-212
-209
-198
-198
-191
-201
-202
-211
-214
-215
-231
-240
-260
-253
-252
-258
-256
-257
-254
-264
-268
-275
-287
-297
-303
-305
-320
-320
-313
-306
-312
-325
-303
-296
-307
-287
-270
-272
-267
-261
-275
-257
-222
-220
-209
-187
-184
-188
-194
-206
-230
-243
-248
-258
-258
-255
-238
-229
-205
-193
-211
-226
-245
-256
-258
-264
-284
-279
-277
-292
-282
-281
-275
-254
-233
-217
-200
-181
-169
-160
-161
-186
-193
-187
-198
-218
-218
-214
-212
-217
-235
-247
-267
-267
-264
-255
-253
-245
-229
-242
-247
-243
-252
-261
-252
-233
-233
-225
-208
-217
-216
-224
-216
-225
-245
-237
-269
-281
-279
-276
-277
-266
-266
-281
-288
-286
-286
-302
-306
-306
-321
-317
-306
-311
-310
-305
-282
-264
-268
-258
-256
-254
-221
-215
-221
-218
-236
-238
-239
-260
-249
-245
-261
-270
-260
-262
-283
-283
-292
-314
-302
-293
-308
-313
-298
-288
-280
-269
-251
-257
-266
-266
-255
-256
-281
-277
-283
-298
-296
-301
-295
-291
-285
-262
-270
-285
-272
-280
-312
-315
-309
-304
-308
-300
-292
-310
-318
-297
-271
-280
-295
-267
-245
-263
-257
-247
-270
-290
-269
-276
-301
-287
-288
-307
-304
-301
-298
-308
-329
-328
-335
-350
-352
-357
-364
-360
-354
-353
-341
-332
-333
-339
-330
-332
-350
-357
-348
-331
-328
-328
-322
-312
-317
-319
-317
-323
-335
-326
-312
-309
-329
-331
-316
-322
-312
-314
-321
-318
-316
-324
-332
-335
-327
-339
-345
-323
-329
-335
-332
-341
-339
-343
-350
-336
-348
-364
-333
-335
-344
-343
-332
-311
-295
-298
-300
-323
-325
-324
-352
-349
-341
-328
-329
-333
-333
-340
-350
-369
-374
-374
-391
-406
-409
-407
-400
-402
-395
-383
-386
-371
-379
-414
-415
-404
-395
-401
-385
-365
-382
-388
-376
-377
-395
-382
-367
-368
-381
-366
-351
-343
-351
-351
-346
-376
-384
-382
-385
-395
-409
-409
-415
-417
-415
-403
-392
-374
-358
-355
-344
-333
-339
-346
-348
-336
-336
-345
-369
-389
-391
-399
-396
-407
-406
-385
-368
-359
-351
-356
-368
-364
-370
-365
-338
-335
-339
-350
-372
-362
-374
-383
-382
-369
-362
-362
-341
-344
-353
-351
-354
-359
-360
-375
-371
-378
-401
-397
-395
-387
-362
-357
-354
-332
-330
-308
-301
-305
-313
-320
-314
-325
-336
-335
-333
-320
-315
-299
-289
-292
-282
-294
-302
-309
-312
-312
-320
-335
-323
-323
-332
-307
-306
-313
-290
-283
-268
-255
-240
-209
-206
-192
-192
-200
-204
-215
-238
-255
-269
-286
-274
-289
-298
-280
-277
-275
-260
-242
-216
-221
-225
-221
-260
-273
-253
-254
-288
-298
-303
-317
-336
-335
-322
-328
-335
-342
-343
-346
-353
-346
-354
-371
-347
-332
-349
-330
-335
-342
-328
-342
-324
-341
-386
-391
-405
-410
-415
-418
-425
-429
-437
-422
-420
-452
-430
-411
-421
-415
-388
-367
-375
-369
-362
-368
-371
-371
-372
-389
-377
-371
-387
-378
-361
-337
-322
-337
-327
-314
-336
-348
-364
-368
-372
-369
-367
-368
-378
-372
-367
-381
-365
-378
-380
-349
-364
-365
-362
-376
-373
-364
-344
-343
-345
-340
-324
-327
-331
-317
-327
-314
-303
-298
-286
-285
-289
-297
-306
-316
-332
-338
-334
-338
-335
-332
-336
-335
-344
-348
-380
-384
-379
-388
-393
-403
-386
-393
-377
-356
-366
-369
-350
-337
-360
-355
-345
-344
-345
-334
-324
-339
-333
-325
-338
-332
-317
-334
-338
-329
-315
-280
-280
-300
-279
-278
-301
-313
-296
-296
-316
-317
-312
-327
-349
-341
-358
-385
-360
-355
-361
-357
-354
-349
-362
-355
-338
-343
-344
-330
-319
-326
-311
-270
-279
-299
-315
-322
-318
-325
-309
-307
-314
-326
-340
-360
-359
-360
-354
-348
-344
-330
-312
-303
-306
-301
-307
-315
-342
-341
-337
-356
-331
-328
-352
-351
-355
-375
-374
-376
-382
-380
-374
-369
-383
-404
-406
-393
-378
-358
-363
-356
-331
-318
-328
-325
-332
-346
-352
-345
-337
-347
-344
-330
-341
-358
-362
-352
-351
-357
-352
-352
-358
-376
-376
-376
-386
-390
-398
-415
-427
-433
-434
-438
-449
-440
-433
-431
-422
-400
-377
-346
-344
-347
-345
-357
-367
-377
-385
-410
-392
-355
-342
-341
-356
-354
-364
-378
-381
-404
-418
-417
-418
-412
-395
-405
-406
-395
-386
-393
-410
-390
-359
-363
-355
-349
-338
-324
-318
-313
-313
-310
-318
-329
-340
-351
-334
-321
-322
-298
-291
-299
-286
-265
-267
-265
-247
-248
-245
-244
-250
-262
-268
-253
-263
-271
-289
-306
-312
-304
-296
-293
-314
-342
-348
-369
-403
-405
-400
-400
-413
-409
-392
-399
-398
-379
-365
-359
-339
-311
-297
-303
-291
-268
-261
-246
-216
-200
-228
-238
-233
-254
-262
-258
-263
-259
-245
-247
-242
-244
-243
-234
-242
-245
-223
-212
-208
-209
-192
-190
-202
-200
-194
-179
-165
-167
-171
-181
-185
-173
-179
-190
-188
-175
-176
-181
-178
-185
-199
-182
-190
-226
-248
-251
-252
-252
-244
-235
-240
-227
-211
-192
-180
-185
-193
-185
-184
-192
-194
-198
-219
-240
-259
-279
-298
-290
-282
-286
-278
-285
-271
-278
-265
-235
-247
-252
-254
-265
-258
-247
-249
-242
-235
-232
-235
-267
-263
-251
-278
-291
-297
-320
-327
-344
-349
-356
-372
-364
-370
-369
-359
-370
-362
-337
-336
-337
-329
-325
-307
-305
-328
-322
-328
-333
-313
-304
-317
-323
-321
-314
-324
-336
-331
-335
-325
-311
-324
-330
-316
-298
-285
-292
-293
-294
-297
-304
-306
-320
-329
-328
-325
-314
-330
-337
-315
-314
-312
-293
-277
-256
-255
-271
-267
-281
-293
-290
-297
-289
-281
-292
-302
-309
-286
-272
-282
-270
-279
-285
-304
-312
-299
-303
-302
-281
-306
-313
-282
-283
-276
-276
-273
-271
-277
-279
-262
-257
-266
-282
-281
-274
-287
-289
-293
-283
-289
-322
-329
-331
-333
-325
-322
-317
-318
-315
-325
-341
-334
-315
-305
-304
-297
-295
-296
-294
-272
-273
-293
-291
-302
-321
-327
-344
-347
-325
-316
-312
-301
-296
-292
-294
-291
-272
-276
-300
-280
-262
-264
-264
-269
-250
-231
-242
-238
-243
-270
-264
-278
-294
-285
-293
-304
-301
-326
-342
-335
-329
-314
-307
-289
-285
-284
-264
-267
-288
-276
-276
-281
-263
-237
-233
-222
-197
-191
-216
-225
-220
-231
-222
-203
-210
-216
-193
-196
-200
-187
-201
-218
-209
-218
-212
-187
-197
-204
-218
-225
-240
-263
-251
-248
-257
-234
-218
-224
-198
-194
-212
-239
-246
-227
-261
-296
-283
-285
-318
-312
-301
-312
-292
-283
-283
-294
-308
-289
-305
-308
-311
-347
-338
-325
-328
-323
-316
-323
-319
-313
-324
-305
-306
-326
-333
-335
-346
-369
-355
-330
-321
-314
-281
-256
-262
-245
-237
-235
-221
-216
-215
-217
-212
-183
-169
-184
-183
-155
-163
-160
-150
-177
-152
-137
-138
-123
-116
-110
-102
-114
-115
-110
-131
-149
-144
-140
-159
-169
-179
-197
-209
-196
-204
-214
-203
-187
-182
-188
-187
-182
-158
-164
-184
-172
-189
-217
-207
-227
-242
-229
-244
-248
-244
-225
-221
-228
-217
-229
-249
-234
-242
-261
-259
-259
-261
-273
-271
-229
-198
-211
-225
-223
-213
-220
-214
-198
-184
-179
-167
-163
-184
-182
-180
-199
-193
-189
-188
-185
-193
-186
-190
-213
-231
-231
-233
-244
-238
-238
-250
-265
-261
-252
-253
-257
-272
-269
-275
-300
-288
-270
-296
-317
-328
-327
-329
-346
-338
-331
-349
-353
-339
-324
-343
-321
-326
-341
-297
-278
-288
-282
-268
-265
-255
-271
-270
-263
-259
-261
-272
-263
-259
-260
-256
-270
-266
-263
-258
-244
-259
-269
-260
-257
-246
-252
-250
-258
-274
-265
-263
-270
-274
-249
-235
-242
-237
-239
-238
-253
-264
-270
-277
-279
-296
-299
-309
-335
-328
-308
-314
-320
-328
-350
-359
-342
-359
-367
-357
-343
-346
-350
-338
-337
-329
-323
-340
-344
-324
-322
-315
-314
-291
-269
-288
-277
-256
-284
-273
-276
-314
-308
-328
-350
-350
-360
-350
-363
-343
-330
-351
-337
-316
-312
-312
-304
-301
-280
-254
-230
-229
-250
-249
-259
-257
-254
-252
-258
-260
-254
-259
-258
-255
-258
-252
-240
-227
-212
-205
-191
-195
-211
-203
-206
-232
-246
-243
-217
-214
-202
-200
-221
-220
-227
-244
-256
-271
-282
-280
-309
-313
-300
-296
-306
-318
-321
-336
-326
-333
-353
-358
-358
-336
-339
-337
-309
-298
-286
-280
-263
-252
-229
-201
-186
-163
-155
-156
-153
-148
-153
-160
-159
-167
-170
-178
-182
-175
-180
-181
-186
-198
-205
-206
-206
-219
-230
-209
-202
-182
-174
-182
-191
-217
-207
-222
-235
-223
-230
-199
-195
-225
-208
-206
-214
-218
-202
-188
-189
-186
-202
-230
-244
-255
-268
-275
-279
-261
-249
-249
-238
-230
-231
-207
-193
-224
-232
-243
-247
-273
-289
-281
-295
-293
-270
-253
-262
-255
-208
-216
-220
-197
-228
-238
-253
-261
-247
-257
-264
-225
-228
-239
-207
-195
-188
-195
-177
-171
-196
-219
-220
-229
-244
-234
-227
-239
-241
-226
-247
-259
-258
-265
-277
-276
-271
-292
-303
-309
-321
-305
-306
-310
-286
-274
-261
-254
-237
-199
-193
-196
-215
-221
-221
-223
-215
-222
-201
-188
-190
-191
-215
-232
-201
-205
-229
-218
-224
-232
-223
-214
-218
-222
-196
-180
-182
-176
-171
-200
-218
-220
-234
-240
-254
-246
-234
-266
-262
-251
-247
-234
-244
-236
-230
-260
-280
-276
-271
-272
-256
-227
-230
-218
-179
-171
-169
-157
-167
-170
-174
-177
-181
-187
-196
-190
-187
-207
-213
-231
-250
-257
-264
-263
-235
-225
-226
-231
-235
-248
-257
-267
-280
-287
-263
-244
-255
-253
-253
-270
-273
-266
-273
-265
-248
-263
-268
-251
-244
-246
-246
-243
-242
-239
-248
-241
-224
-219
-213
-225
-234
-248
-251
-249
-254
-251
-238
-241
-246
-231
-226
-230
-242
-264
-286
-299
-297
-306
-311
-299
-290
-297
-288
-268
-260
-246
-262
-283
-284
-281
-270
-271
-264
-256
-234
-234
-233
-216
-220
-222
-208
-225
-229
-220
-227
-215
-229
-241
-239
-249
-255
-267
-281
-287
-288
-299
-282
-269
-282
-253
-227
-235
-225
-216
-217
-222
-231
-207
-215
-213
-196
-218
-215
-225
-242
-217
-229
-236
-219
-223
-213
-197
-198
-203
-194
-194
-204
-225
-225
-229
-256
-278
-284
-289
-291
-296
-305
-314
-345
-363
-375
-378
-379
-391
-402
-399
-387
-389
-385
-375
-379
-380
-374
-385
-391
-394
-382
-371
-376
-343
-315
-299
-291
-300
-302
-300
-291
-292
-287
-269
-265
-277
-283
-284
-302
-301
-302
-320
-304
-301
-295
-292
-275
-255
-270
-256
-232
-210
-218
-234
-252
-270
-271
-269
-266
-262
-250
-231
-215
-210
-220
-235
-232
-226
-226
-211
-208
-222
-214
-210
-212
-208
-223
-227
-225
-246
-236
-236
-245
-230
-212
-205
-178
-173
-164
-154
-157
-141
-160
-169
-161
-166
-161
-164
-172
-173
-170
-176
-205
-210
-196
-210
-199
-197
-207
-204
-210
-214
-220
-230
-251
-277
-290
-275
-294
-286
-259
-261
-255
-239
-225
-226
-233
-209
-197
-207
-196
-211
-197
-195
-211
-194
-184
-183
-178
-189
-191
-194
-204
-188
-194
-215
-215
-225
-215
-211
-230
-236
-224
-202
-191
-206
-213
-215
-220
-210
-206
-205
-184
-158
-161
-171
-169
-186
-195
-209
-221
-223
-216
-184
-185
-197
-198
-208
-210
-217
-225
-230
-221
-211
-224
-227
-234
-236
-217
-223
-211
-173
-190
-199
-189
-206
-207
-203
-209
-212
-235
-235
-235
-248
-238
-237
-239
-241
-249
-253
-284
-307
-319
-315
-297
-291
-263
-216
-217
-238
-228
-221
-238
-239
-244
-245
-249
-267
-268
-287
-300
-287
-284
-279
-298
-270
-253
-245
-238
-256
-266
-280
-296
-291
-281
-273
-279
-288
-283
-283
-261
-243
-243
-242
-222
-229
-241
-256
-246
-236
-247
-235
-224
-222
-213
-213
-225
-227
-232
-229
-220
-236
-229
-219
-234
-236
-216
-205
-195
-183
-169
-169
-176
-177
-185
-185
-170
-153
-165
-173
-166
-174
-188
-188
-171
-141
-154
-153
-153
-180
-191
-186
-217
-245
-240
-236
-238
-227
-217
-204
-213
-220
-216
-220
-213
-206
-205
-214
-223
-233
-235
-233
-228
-210
-213
-218
-221
-233
-223
-228
-226
-226
-241
-245
-244
-248
-281
-302
-314
-306
-282
-284
-269
-242
-220
-214
-210
-200
-215
-222
-218
-211
-211
-196
-168
-178
-199
-209
-222
-241
-251
-248
-236
-226
-249
-249
-218
-223
-219
-201
-212
-225
-219
-203
-214
-231
-217
-204
-229
-239
-249
-243
-243
-238
-220
-236
-221
-204
-217
-221
-215
-205
-197
-205
-214
-230
-214
-190
-208
-215
-236
-221
-204
-228
-221
-223
-216
-208
-207
-204
-200
-199
-200
-197
-210
-209
-206
-212
-208
-200
-203
-207
-212
-222
-237
-253
-263
-271
-290
-317
-304
-300
-294
-303
-297
-259
-268
-269
-254
-268
-274
-262
-273
-274
-282
-292
-288
-299
-295
-288
-275
-255
-246
-228
-225
-249
-241
-237
-247
-255
-253
-234
-235
-246
-245
-230
-224
-221
-203
-186
-165
-166
-152
-137
-143
-142
-134
-127
-147
-156
-146
-151
-148
-149
-178
-195
-227
-231
-231
-249
-233
-239
-240
-230
-236
-226
-211
-197
-207
-206
-215
-226
-233
-246
-249
-227
-212
-230
-223
-230
-234
-231
-235
-233
-238
-224
-223
-226
-224
-215
-218
-206
-196
-206
-215
-210
-214
-236
-229
-211
-204
-216
-200
-190
-176
-165
-173
-155
-130
-126
-131
-132
-131
-135
-140
-140
-136
-153
-153
-155
-174
-185
-200
-219
-215
-233
-224
-209
-201
-182
-173
-145
-137
-154
-164
-162
-184
-206
-237
-254
-256
-252
-238
-242
-227
-219
-238
-227
-228
-220
-210
-223
-227
-229
-247
-247
-236
-220
-196
-201
-192
-178
-180
-162
-158
-178
-180
-169
-178
-199
-192
-179
-179
-181
-193
-188
-177
-192
-207
-202
-201
-223
-221
-224
-245
-270
-285
-297
-312
-306
-301
-283
-256
-247
-241
-238
-243
-232
-218
-226
-236
-220
-196
-194
-203
-211
-218
-236
-236
-247
-251
-242
-257
-273
-281
-288
-286
-290
-295
-281
-269
-254
-242
-229
-224
-232
-248
-243
-253
-270
-261
-266
-264
-258
-223
-201
-206
-210
-204
-208
-229
-247
-250
-249
-256
-251
-257
-260
-259
-246
-243
-262
-261
-263
-259
-267
-254
-221
-246
-259
-246
-258
-263
-271
-293
-307
-336
-353
-336
-342
-351
-324
-310
-310
-324
-323
-306
-327
-342
-324
-322
-321
-304
-302
-292
-269
-282
-276
-255
-272
-262
-255
-277
-263
-250
-262
-251
-255
-255
-253
-263
-246
-246
-245
-212
-207
-208
-201
-211
-212
-227
-236
-229
-244
-248
-240
-233
-246
-249
-246
-234
-225
-225
-224
-241
-259
-277
-289
-297
-302
-315
-343
-356
-339
-331
-303
-303
-295
-271
-283
-276
-263
-269
-255
-258
-263
-257
-267
-257
-248
-255
-247
-254
-250
-247
-258
-262
-260
-271
-269
-269
-288
-296
-325
-306
-298
-304
-281
-293
-295
-293
-299
-296
-294
-294
-288
-283
-277
-285
-294
-285
-296
-311
-285
-289
-295
-272
-274
-270
-264
-285
-264
-254
-252
-246
-240
-233
-227
-236
-243
-236
-230
-222
-214
-212
-209
-210
-217
-216
-197
-200
-208
-202
-193
-211
-218
-206
-213
-226
-250
-259
-268
-271
-268
-274
-289
-281
-294
-306
-312
-300
-283
-289
-291
-300
-282
-272
-281
-284
-282
-286
-287
-273
-273
-275
-271
-266
-262
-265
-257
-265
-285
-278
-277
-286
-275
-262
-263
-268
-279
-315
-309
-297
-307
-291
-280
-292
-293
-300
-316
-327
-329
-324
-323
-317
-305
-294
-296
-280
-269
-280
-274
-265
-253
-237
-236
-217
-211
-196
-182
-186
-181
-178
-171
-166
-157
-164
-174
-182
-200
-216
-214
-216
-212
-199
-175
-155
-150
-132
-128
-123
-122
-141
-156
-157
-168
-187
-201
-208
-212
-207
-213
-232
-233
-240
-260
-284
-288
-273
-280
-260
-250
-249
-251
-234
-206
-197
-182
-181
-186
-166
-158
-169
-157
-163
-176
-174
-175
-179
-183
-182
-182
-194
-182
-165
-153
-133
-134
-138
-128
-148
-160
-161
-182
-186
-180
-189
-192
-180
-189
-195
-183
-179
-172
-155
-137
-139
-158
-164
-162
-197
-236
-226
-237
-247
-226
-225
-228
-228
-230
-226
-234
-252
-253
-254
-249
-257
-242
-211
-210
-181
-180
-198
-218
-221
-220
-228
-219
-218
-203
-206
-216
-214
-227
-231
-236
-251
-241
-241
-237
-241
-251
-257
-268
-257
-261
-267
-251
-261
-255
-251
-254
-238
-233
-225
-213
-242
-254
-260
-280
-301
-311
-308
-327
-334
-326
-310
-286
-247
-226
-237
-248
-258
-257
-269
-286
-295
-296
-308
-317
-314
-318
-326
-338
-362
-377
-392
-408
-396
-417
-413
-386
-391
-369
-361
-361
-356
-353
-348
-356
-351
-357
-361
-352
-343
-329
-323
-308
-314
-320
-305
-290
-287
-275
-267
-269
-274
-268
-253
-253
-270
-268
-257
-261
-247
-248
-273
-275
-272
-269
-277
-283
-277
-282
-289
-282
-279
-296
-304
-294
-305
-299
-277
-271
-273
-272
-273
-262
-244
-233
-244
-241
-229
-248
-254
-245
-270
-285
-268
-289
-287
-281
-284
-281
-307
-331
-326
-329
-325
-315
-311
-308
-307
-288
-301
-310
-296
-275
-253
-243
-246
-270
-289
-301
-300
-296
-294
-284
-296
-293
-290
-303
-300
-294
-300
-315
-308
-276
-283
-270
-257
-257
-249
-244
-259
-261
-259
-270
-272
-267
-243
-241
-248
-243
-241
-255
-259
-251
-253
-257
-269
-267
-259
-268
-263
-267
-274
-256
-263
-261
-266
-276
-269
-258
-249
-243
-251
-229
-234
-237
-237
-244
-236
-222
-219
-222
-222
-224
-231
-262
-271
-271
-278
-282
-283
-279
-276
-277
-282
-295
-305
-314
-317
-319
-309
-303
-317
-334
-336
-334
-333
-320
-314
-307
-294
-281
-266
-260
-264
-258
-267
-277
-273
-266
-257
-258
-273
-263
-242
-234
-221
-215
-200
-180
-186
-176
-167
-168
-162
-165
-160
-142
-158
-164
-154
-151
-168
-163
-173
-181
-191
-228
-239
-245
-255
-248
-252
-261
-250
-238
-228
-228
-232
-248
-257
-262
-248
-248
-262
-264
-268
-274
-260
-243
-263
-279
-265
-272
-289
-288
-289
-315
-337
-333
-346
-348
-339
-346
-345
-326
-316
-304
-290
-293
-282
-283
-286
-279
-266
-243
-225
-219
-208
-187
-177
-181
-184
-200
-205
-184
-183
-195
-206
-216
-217
-220
-213
-194
-209
-213
-226
-224
-230
-235
-225
-229
-225
-215
-206
-200
-195
-186
-179
-167
-160
-151
-166
-173
-149
-156
-174
-169
-177
-186
-188
-172
-147
-151
-143
-122
-120
-113
-102
-109
-120
-125
-137
-150
-165
-178
-182
-190
-203
-216
-219
-214
-205
-181
-174
-167
-188
-210
-230
-249
-262
-280
-273
-270
-302
-300
-285
-276
-265
-246
-230
-232
-256
-277
-276
-304
-324
-310
-311
-311
-323
-339
-326
-320
-308
-291
-298
-290
-287
-312
-334
-343
-366
-380
-373
-373
-357
-339
-338
-340
-342
-323
-313
-312
-295
-289
-303
-306
-303
-302
-298
-297
-282
-269
-272
-276
-270
-264
-247
-244
-247
-231
-244
-260
-260
-286
-293
-311
-333
-317
-303
-303
-287
-292
-293
-285
-280
-269
-266
-274
-280
-273
-289
-297
-294
-311
-314
-323
-335
-324
-304
-296
-314
-330
-341
-347
-339
-342
-354
-343
-346
-330
-305
-286
-256
-260
-255
-253
-241
-234
-233
-232
-216
-205
-204
-212
-216
-210
-211
-217
-213
-223
-232
-230
-231
-231
-243
-235
-232
-246
-266
-278
-279
-277
-260
-252
-254
-265
-262
-242
-250
-277
-289
-277
-278
-292
-286
-290
-296
-291
-298
-290
-290
-296
-300
-295
-292
-301
-308
-303
-309
-311
-313
-320
-324
-327
-309
-304
-305
-318
-314
-302
-306
-301
-287
-271
-258
-253
-247
-248
-237
-220
-212
-200
-194
-200
-214
-220
-213
-217
-214
-206
-211
-212
-204
-209
-208
-199
-204
-203
-207
-205
-229
-246
-261
-270
-270
-251
-242
-250
-239
-239
-249
-244
-230
-237
-236
-255
-264
-284
-299
-298
-312
-307
-289
-274
-272
-271
-246
-242
-240
-220
-217
-216
-250
-258
-261
-266
-256
-269
-265
-258
-262
-264
-268
-258
-261
-255
-258
-277
-268
-274
-285
-279
-287
-290
-280
-277
-302
-314
-324
-319
-309
-319
-332
-327
-322
-330
-309
-296
-303
-308
-301
-300
-306
-309
-316
-333
-340
-335
-345
-351
-363
-361
-347
-357
-350
-334
-331
-339
-362
-349
-346
-362
-353
-352
-354
-363
-353
-342
-344
-342
-331
-329
-337
-329
-339
-348
-367
-353
-355
-357
-345
-358
-372
-371
-387
-382
-375
-384
-373
-389
-387
-355
-356
-369
-359
-363
-364
-368
-352
-333
-335
-306
-296
-305
-300
-299
-307
-322
-319
-282
-266
-277
-277
-276
-292
-296
-291
-283
-276
-271
-258
-259
-252
-247
-242
-254
-271
-270
-284
-311
-317
-325
-320
-327
-327
-301
-313
-335
-336
-341
-338
-343
-354
-358
-375
-375
-361
-377
-387
-391
-418
-413
-409
-412
-413
-419
-400
-393
-369
-335
-342
-345
-362
-397
-383
-370
-372
-342
-318
-321
-307
-304
-321
-313
-305
-301
-294
-291
-291
-301
-283
-281
-271
-262
-255
-250
-270
-276
-278
-276
-252
-248
-256
-250
-250
-263
-252
-253
-276
-272
-268
-266
-284
-290
-297
-334
-346
-357
-371
-382
-402
-411
-422
-412
-400
-417
-427
-413
-408
-404
-377
-359
-353
-327
-311
-297
-275
-278
-276
-267
-264
-258
-266
-271
-263
-248
-256
-262
-248
-238
-236
-220
-212
-216
-203
-215
-234
-243
-242
-255
-259
-268
-256
-236
-232
-230
-232
-233
-249
-264
-292
-289
-289
-314
-319
-329
-348
-343
-328
-343
-345
-323
-315
-305
-282
-269
-252
-266
-270
-241
-255
-243
-246
-279
-269
-242
-252
-253
-243
-245
-228
-240
-245
-237
-248
-269
-290
-304
-306
-335
-335
-320
-336
-323
-316
-325
-323
-340
-332
-330
-342
-338
-330
-344
-347
-338
-341
-337
-346
-339
-331
-360
-352
-341
-347
-338
-344
-342
-328
-319
-307
-310
-318
-329
-331
-327
-324
-288
-284
-281
-296
-307
-301
-318
-318
-318
-314
-311
-294
-293
-318
-341
-364
-354
-354
-363
-341
-346
-361
-349
-370
-390
-397
-409
-421
-418
-411
-414
-394
-374
-359
-361
-359
-349
-341
-326
-327
-327
-303
-279
-255
-241
-239
-256
-265
-263
-279
-267
-257
-260
-246
-243
-250
-238
-235
-255
-263
-277
-274
-271
-281
-273
-282
-290
-276
-279
-283
-285
-306
-326
-322
-310
-307
-302
-288
-286
-283
-313
-330
-313
-333
-345
-331
-339
-357
-358
-362
-378
-390
-409
-423
-439
-428
-422
-416
-397
-382
-351
-350
-351
-341
-344
-340
-335
-353
-344
-324
-326
-319
-300
-327
-344
-324
-339
-346
-338
-332
-323
-335
-333
-299
-303
-298
-303
-323
-324
-327
-319
-332
-339
-355
-385
-411
-405
-418
-418
-420
-440
-423
-394
-404
-396
-390
-397
-384
-380
-358
-338
-336
-328
-307
-292
-284
-281
-268
-269
-276
-258
-267
-287
-272
-262
-252
-253
-249
-254
-276
-281
-276
-270
-264
-257
-258
-280
-300
-319
-330
-337
-358
-368
-349
-344
-343
-335
-338
-323
-310
-311
-317
-322
-323
-323
-338
-342
-366
-371
-352
-362
-369
-365
-366
-364
-353
-347
-345
-329
-334
-333
-342
-368
-361
-368
-376
-377
-377
-363
-366
-345
-337
-323
-319
-323
-300
-295
-312
-308
-308
-320
-293
-286
-299
-300
-312
-310
-309
-305
-314
-330
-304
-299
-290
-268
-263
-260
-267
-285
-299
-303
-300
-305
-313
-316
-321
-308
-290
-272
-274
-277
-244
-229
-247
-247
-263
-270
-267
-274
-272
-276
-275
-267
-266
-270
-271
-265
-253
-239
-229
-216
-198
-194
-189
-183
-184
-182
-183
-179
-186
-201
-222
-232
-236
-231
-200
-193
-173
-157
-160
-163
-179
-167
-174
-191
-191
-182
-174
-181
-170
-145
-144
-158
-151
-167
-171
-175
-193
-195
-216
-221
-223
-244
-251
-235
-238
-245
-246
-243
-255
-271
-278
-315
-331
-330
-339
-367
-384
-395
-399
-384
-384
-368
-340
-332
-309
-292
-289
-278
-278
-275
-279
-290
-297
-299
-306
-331
-349
-343
-341
-327
-311
-315
-316
-335
-325
-317
-319
-301
-291
-306
-294
-283
-275
-263
-270
-245
-268
-281
-286
-304
-289
-306
-311
-281
-278
-268
-253
-256
-283
-288
-287
-301
-300
-296
-320
-324
-301
-296
-294
-284
-282
-282
-288
-313
-323
-340
-364
-372
-383
-367
-361
-365
-341
-340
-328
-313
-312
-286
-280
-272
-261
-266
-272
-279
-284
-293
-283
-264
-264
-250
-219
-209
-196
-187
-186
-188
-192
-199
-195
-209
-219
-216
-238
-252
-258
-248
-249
-264
-270
-270
-281
-295
-292
-317
-325
-328
-326
-324
-340
-310
-300
-295
-274
-282
-278
-265
-263
-253
-246
-241
-213
-197
-188
-194
-200
-205
-218
-203
-200
-186
-188
-197
-213
-238
-231
-235
-236
-220
-218
-219
-205
-208
-227
-219
-212
-222
-221
-211
-202
-212
-207
-195
-187
-166
-157
-144
-129
-116
-113
-99
-98
-96
-100
-105
-98
-117
-136
-168
-192
-204
-199
-200
-203
-197
-209
-195
-162
-171
-177
-168
-175
-167
-181
-189
-184
-206
-204
-203
-206
-201
-199
-185
-171
-178
-198
-199
-209
-237
-241
-245
-248
-250
-253
-256
-251
-256
-249
-221
-220
-203
-189
-185
-177
-167
-151
-147
-140
-125
-125
-140
-143
-147
-147
-147
-175
-179
-170
-178
-173
-198
-213
-199
-190
-185
-166
-153
-153
-127
-121
-124
-141
-162
-158
-185
-200
-193
-216
-212
-228
-248
-246
-242
-235
-252
-230
-209
-203
-215
-244
-240
-273
-284
-282
-316
-329
-311
-287
-273
-262
-256
-258
-272
-301
-287
-285
-306
-304
-291
-296
-280
-263
-267
-260
-267
-253
-245
-276
-263
-247
-272
-258
-243
-245
-252
-259
-247
-238
-250
-259
-266
-286
-289
-282
-283
-294
-300
-278
-269
-281
-273
-259
-254
-237
-230
-246
-252
-277
-285
-277
-299
-310
-316
-308
-298
-308
-293
-276
-269
-258
-253
-268
-280
-282
-270
-262
-269
-264
-265
-276
-275
-286
-288
-268
-271
-260
-241
-243
-261
-282
-307
-322
-330
-329
-305
-291
-283
-276
-260
-256
-240
-232
-224
-204
-189
-161
-146
-140
-142
-140
-135
-152
-174
-185
-186
-206
-218
-223
-233
-232
-226
-215
-193
-212
-227
-227
-253
-260
-254
-265
-273
-282
-277
-281
-300
-307
-300
-304
-285
-269
-270
-267
-259
-243
-244
-243
-235
-225
-230
-211
-211
-246
-242
-255
-266
-275
-304
-284
-274
-267
-256
-243
-227
-210
-201
-210
-219
-231
-249
-261
-271
-273
-269
-262
-254
-274
-278
-277
-263
-264
-256
-246
-249
-241
-248
-246
-237
-237
-239
-245
-230
-234
-233
-212
-213
-206
-193
-223
-217
-207
-201
-190
-204
-202
-188
-175
-185
-168
-160
-172
-170
-165
-165
-178
-196
-199
-201
-198
-199
-191
-194
-182
-183
-202
-193
-202
-210
-191
-186
-183
-171
-160
-162
-190
-183
-195
-206
-200
-194
-192
-194
-171
-156
-161
-161
-170
-171
-178
-195
-193
-195
-210
-236
-225
-248
-263
-241
-236
-223
-226
-207
-177
-161
-160
-156
-140
-149
-168
-168
-164
-173
-189
-197
-201
-208
-196
-191
-189
-186
-194
-202
-215
-224
-233
-240
-243
-254
-270
-262
-259
-256
-241
-224
-216
-244
-244
-250
-278
-280
-285
-281
-263
-250
-233
-220
-214
-214
-219
-232
-235
-223
-234
-251
-247
-246
-253
-237
-218
-218
-206
-200
-179
-177
-184
-154
-166
-182
-176
-180
-181
-188
-185
-164
-158
-164
-140
-133
-145
-138
-136
-134
-133
-148
-146
-142
-149
-115
-97
-132
-148
-171
-176
-162
-155
-141
-132
-149
-146
-159
-180
-173
-186
-172
-168
-170
-150
-154
-162
-169
-179
-182
-183
-189
-193
-196
-212
-231
-227
-204
-214
-215
-207
-208
-190
-193
-183
-180
-197
-193
-195
-226
-241
-237
-244
-245
-241
-225
-231
-242
-247
-267
-286
-289
-319
-330
-318
-344
-356
-351
-354
-341
-311
-315
-326
-309
-287
-278
-273
-267
-271
-269
-276
-296
-292
-291
-297
-300
-299
-278
-274
-283
-261
-262
-247
-231
-230
-220
-223
-221
-203
-204
-206
-203
-208
-202
-206
-198
-195
-200
-191
-184
-194
-188
-189
-194
-211
-218
-223
-228
-234
-238
-232
-240
-247
-245
-233
-249
-263
-264
-272
-276
-281
-277
-296
-300
-286
-296
-286
-293
-313
-310
-324
-326
-314
-326
-330
-327
-338
-337
-338
-341
-319
-313
-298
-277
-279
-272
-276
-282
-275
-277
-270
-249
-231
-226
-208
-194
-184
-169
-151
-139
-154
-146
-153
-179
-190
-189
-200
-207
-204
-209
-226
-234
-221
-218
-224
-227
-233
-252
-282
-279
-310
-359
-349
-351
-346
-322
-306
-289
-290
-293
-288
-295
-292
-280
-269
-257
-243
-235
-227
-218
-216
-223
-225
-227
-229
-213
-205
-206
-198
-195
-197
-200
-192
-191
-201
-199
-190
-189
-201
-202
-187
-164
-166
-165
-159
-179
-167
-162
-154
-155
-146
-140
-135
-127
-132
-141
-132
-141
-166
-162
-174
-186
-194
-198
-196
-207
-223
-229
-225
-223
-246
-244
-234
-239
-241
-264
-274
-285
-294
-291
-301
-318
-322
-325
-317
-314
-315
-296
-291
-265
-242
-243
-234
-222
-226
-236
-246
-255
-262
-262
-257
-270
-275
-272
-274
-261
-271
-277
-262
-262
-264
-276
-289
-284
-296
-303
-305
-344
-356
-344
-321
-302
-308
-301
-295
-307
-311
-301
-303
-298
-278
-267
-284
-270
-262
-265
-265
-255
-266
-263
-261
-267
-260
-277
-274
-272
-276
-294
-297
-300
-311
-302
-293
-296
-301
-293
-288
-290
-287
-280
-272
-256
-249
-247
-242
-233
-226
-219
-221
-214
-225
-216
-205
-218
-234
-253
-254
-262
-271
-264
-241
-229
-230
-221
-225
-239
-240
-245
-266
-280
-286
-296
-296
-288
-295
-288
-265
-245
-234
-237
-233
-239
-243
-228
-215
-218
-230
-241
-251
-258
-260
-252
-237
-244
-261
-264
-264
-267
-278
-293
-295
-320
-327
-318
-316
-331
-334
-331
-339
-333
-335
-322
-303
-311
-312
-309
-318
-309
-303
-311
-305
-323
-324
-316
-334
-346
-361
-370
-365
-372
-368
-348
-342
-336
-324
-328
-320
-318
-313
-308
-304
-294
-292
-295
-282
-275
-283
-290
-293
-301
-312
-305
-311
-314
-318
-306
-303
-314
-307
-303
-319
-331
-328
-327
-323
-336
-336
-336
-345
-326
-309
-324
-346
-343
-341
-352
-359
-363
-369
-385
-379
-371
-395
-397
-402
-415
-420
-421
-389
-368
-376
-376
-369
-344
-336
-317
-297
-304
-309
-305
-297
-326
-335
-302
-299
-320
-315
-324
-337
-326
-318
-299
-283
-276
-262
-255
-250
-236
-240
-251
-245
-255
-259
-273
-286
-292
-293
-281
-258
-244
-236
-227
-220
-220
-225
-226
-222
-220
-217
-210
-215
-216
-230
-250
-244
-231
-229
-237
-239
-255
-282
-262
-274
-285
-294
-302
-295
-286
-292
-288
-269
-282
-281
-275
-267
-273
-261
-244
-243
-234
-231
-233
-239
-235
-239
-230
-246
-276
-264
-283
-325
-333
-340
-342
-340
-348
-349
-356
-366
-357
-348
-337
-322
-334
-319
-278
-266
-261
-267
-257
-239
-228
-212
-217
-221
-182
-158
-140
-123
-107
-104
-107
-111
-120
-119
-117
-107
-123
-146
-155
-162
-160
-171
-167
-155
-153
-140
-131
-110
-104
-108
-112
-105
-93
-103
-101
-99
-105
-91
-86
-78
-91
-105
-112
-118
-116
-107
-100
-101
-102
-97
-87
-90
-80
-83
-83
-74
-85
-99
-105
-116
-127
-125
-121
-132
-159
-157
-168
-193
-206
-203
-188
-207
-209
-223
-246
-246
-262
-257
-246
-248
-245
-227
-224
-217
-195
-191
-188
-198
-206
-214
-247
-254
-260
-262
-253
-262
-282
-280
-271
-278
-273
-272
-263
-262
-283
-283
-267
-266
-246
-226
-229
-214
-190
-179
-152
-165
-168
-151
-159
-151
-174
-197
-189
-201
-199
-209
-220
-202
-191
-194
-190
-187
-186
-181
-186
-184
-193
-203
-210
-215
-232
-247
-264
-292
-294
-283
-291
-288
-280
-269
-254
-262
-283
-286
-290
-279
-261
-257
-250
-267
-270
-261
-263
-288
-309
-298
-277
-289
-276
-266
-275
-273
-288
-297
-293
-297
-312
-314
-304
-308
-322
-319
-327
-341
-354
-369
-371
-370
-383
-383
-392
-392
-375
-399
-420
-410
-415
-405
-404
-389
-363
-362
-339
-322
-326
-311
-301
-292
-284
-276
-256
-252
-258
-255
-262
-270
-281
-301
-317
-332
-352
-344
-339
-341
-343
-335
-351
-359
-347
-349
-356
-350
-350
-371
-362
-352
-347
-344
-324
-330
-342
-330
-349
-333
-316
-317
-293
-277
-301
-307
-301
-305
-306
-313
-303
-310
-327
-327
-318
-322
-319
-304
-309
-306
-306
-318
-327
-342
-353
-337
-326
-311
-310
-309
-303
-307
-302
-295
-312
-306
-296
-316
-320
-325
-333
-339
-343
-345
-325
-311
-289
-266
-279
-285
-279
-281
-265
-261
-274
-269
-267
-269
-268
-284
-296
-293
-290
-289
-290
-287
-300
-306
-295
-302
-300
-299
-307
-296
-272
-270
-273
-266
-261
-268
-264
-257
-267
-272
-265
-265
-277
-253
-226
-229
-237
-245
-255
-279
-298
-323
-342
-346
-367
-381
-388
-388
-358
-349
-357
-350
-355
-360
-337
-331
-320
-306
-309
-301
-306
-309
-318
-327
-316
-294
-272
-258
-254
-250
-246
-249
-244
-230
-232
-229
-230
-232
-221
-227
-232
-213
-210
-205
-192
-210
-204
-197
-191
-191
-180
-169
-168
-185
-203
-209
-233
-234
-216
-223
-212
-199
-204
-201
-210
-202
-212
-240
-256
-246
-264
-266
-265
-290
-288
-309
-324
-326
-354
-362
-360
-366
-354
-343
-322
-302
-299
-283
-267
-263
-254
-228
-247
-252
-244
-270
-283
-300
-307
-307
-334
-344
-340
-340
-345
-340
-311
-279
-265
-267
-268
-248
-238
-231
-222
-219
-228
-229
-221
-229
-223
-197
-168
-154
-127
-119
-127
-125
-150
-171
-176
-192
-202
-207
-215
-212
-229
-247
-251
-266
-262
-250
-260
-265
-259
-249
-241
-235
-214
-206
-213
-192
-183
-165
-158
-162
-162
-167
-178
-194
-206
-221
-229
-228
-222
-227
-221
-206
-195
-191
-191
-187
-186
-190
-199
-202
-205
-233
-248
-247
-254
-257
-257
-273
-281
-304
-316
-310
-336
-355
-373
-385
-380
-374
-376
-368
-361
-353
-353
-348
-339
-354
-363
-370
-378
-367
-359
-351
-343
-336
-326
-326
-325
-317
-309
-322
-325
-309
-308
-306
-307
-307
-311
-324
-331
-353
-366
-364
-373
-379
-371
-353
-339
-333
-342
-339
-330
-334
-336
-336
-318
-285
-285
-274
-272
-275
-256
-265
-266
-255
-260
-260
-239
-237
-228
-237
-228
-225
-238
-227
-233
-245
-246
-270
-285
-297
-314
-304
-332
-337
-338
-350
-336
-331
-334
-339
-337
-333
-328
-325
-329
-343
-349
-366
-365
-355
-359
-345
-338
-337
-332
-331
-326
-326
-334
-318
-296
-287
-264
-260
-258
-258
-262
-255
-248
-230
-217
-234
-232
-225
-241
-227
-233
-258
-253
-235
-239
-239
-246
-233
-225
-225
-232
-244
-246
-242
-252
-252
-245
-236
-211
-183
-182
-182
-166
-180
-181
-174
-187
-204
-203
-189
-190
-210
-220
-216
-229
-233
-226
-239
-222
-207
-214
-188
-191
-186
-190
-194
-191
-187
-192
-195
-214
-218
-214
-216
-204
-221
-217
-197
-191
-189
-209
-226
-228
-236
-250
-242
-238
-239
-219
-224
-242
-233
-220
-212
-205
-213
-202
-201
-220
-233
-241
-249
-254
-260
-264
-271
-263
-272
-275
-266
-279
-279
-288
-294
-308
-309
-304
-331
-345
-334
-326
-325
-325
-319
-302
-300
-276
-269
-266
-255
-250
-249
-240
-225
-216
-195
-195
-192
-180
-167
-165
-163
-154
-174
-189
-173
-193
-181
-150
-141
-136
-143
-144
-169
-201
-204
-203
-204
-209
-209
-200
-187
-200
-220
-224
-218
-206
-202
-191
-199
-204
-200
-203
-213
-224
-206
-207
-237
-251
-257
-272
-277
-277
-276
-285
-275
-266
-273
-268
-243
-224
-225
-214
-217
-225
-238
-245
-232
-222
-204
-193
-184
-175
-177
-161
-156
-153
-172
-193
-186
-206
-212
-190
-188
-174
-182
-188
-186
-197
-191
-207
-214
-212
-217
-209
-223
-236
-243
-248
-223
-221
-259
-263
-268
-287
-291
-294
-291
-296
-287
-288
-289
-268
-237
-225
-230
-232
-258
-276
-274
-275
-281
-286
-292
-309
-317
-312
-301
-299
-279
-260
-235
-213
-204
-179
-183
-183
-176
-187
-174
-160
-176
-207
-204
-209
-223
-224
-239
-255
-243
-245
-229
-214
-211
-206
-223
-221
-190
-175
-180
-157
-131
-143
-127
-127
-155
-159
-142
-139
-156
-153
-143
-163
-184
-166
-159
-174
-185
-199
-225
-249
-270
-285
-284
-282
-259
-254
-248
-229
-216
-209
-204
-225
-227
-208
-217
-211
-195
-202
-199
-188
-194
-167
-159
-147
-130
-138
-140
-153
-158
-178
-213
-220
-248
-278
-291
-314
-328
-329
-326
-331
-317
-319
-326
-313
-330
-350
-328
-321
-327
-329
-307
-317
-318
-310
-304
-309
-335
-328
-341
-344
-336
-338
-321
-309
-315
-304
-291
-293
-285
-253
-249
-240
-219
-200
-187
-205
-205
-203
-183
-158
-152
-142
-142
-122
-115
-150
-162
-173
-195
-184
-181
-185
-196
-178
-158
-159
-158
-143
-148
-148
-120
-127
-133
-125
-132
-145
-162
-178
-199
-215
-232
-237
-234
-247
-251
-239
-231
-225
-228
-222
-227
-241
-234
-231
-248
-247
-233
-242
-244
-241
-235
-228
-228
-195
-179
-202
-204
-200
-209
-202
-217
-224
-225
-231
-241
-256
-243
-241
-253
-249
-241
-223
-227
-239
-237
-241
-228
-242
-275
-261
-236
-255
-266
-247
-221
-228
-222
-203
-212
-220
-210
-201
-206
-184
-178
-190
-189
-189
-186
-177
-182
-185
-181
-175
-167
-151
-147
-146
-141
-149
-152
-158
-162
-149
-152
-138
-127
-150
-153
-173
-189
-197
-208
-206
-204
-206
-191
-181
-194
-199
-216
-215
-224
-238
-234
-222
-201
-199
-196
-194
-202
-201
-215
-218
-193
-197
-205
-183
-161
-152
-152
-149
-165
-156
-147
-153
-143
-156
-171
-194
-245
-269
-275
-289
-313
-306
-279
-268
-261
-259
-262
-264
-250
-259
-258
-237
-254
-249
-227
-211
-193
-180
-178
-163
-155
-145
-137
-137
-135
-124
-129
-139
-133
-164
-167
-178
-199
-172
-169
-156
-130
-128
-129
-140
-137
-114
-108
-85
-64
-51
-29
-18
-15
-34
-70
-83
-88
-119
-130
-135
-142
-145
-159
-164
-172
-175
-185
-181
-166
-191
-201
-174
-172
-167
-159
-166
-176
-189
-189
-199
-207
-190
-195
-208
-194
-189
-190
-180
-175
-187
-219
-210
-205
-216
-215
-230
-239
-247
-249
-263
-258
-228
-235
-221
-199
-197
-196
-186
-174
-178
-173
-160
-160
-169
-161
-144
-147
-155
-154
-163
-190
-189
-188
-197
-190
-184
-187
-181
-180
-184
-170
-168
-198
-225
-245
-254
-257
-261
-255
-251
-234
-225
-218
-237
-263
-274
-275
-286
-271
-259
-253
-241
-234
-233
-226
-217
-224
-221
-218
-218
-228
-229
-233
-254
-240
-230
-223
-222
-222
-226
-231
-216
-225
-243
-250
-253
-268
-296
-284
-275
-285
-265
-251
-235
-226
-237
-238
-236
-247
-252
-249
-265
-259
-237
-253
-271
-284
-293
-290
-289
-266
-280
-295
-261
-255
-257
-241
-235
-244
-244
-237
-249
-252
-246
-248
-242
-224
-216
-217
-215
-218
-219
-225
-220
-211
-240
-258
-230
-231
-230
-227
-234
-240
-230
-206
-202
-204
-193
-222
-243
-226
-214
-247
-260
-247
-258
-251
-246
-247
-239
-240
-257
-256
-247
-260
-257
-238
-229
-221
-202
-188
-181
-190
-181
-174
-189
-194
-209
-221
-209
-210
-217
-225
-235
-235
-243
-246
-241
-236
-236
-232
-235
-218
-198
-213
-202
-191
-210
-209
-193
-197
-208
-212
-210
-243
-248
-232
-248
-264
-263
-254
-260
-247
-218
-231
-234
-227
-228
-214
-236
-257
-263
-265
-288
-298
-270
-272
-294
-294
-281
-299
-299
-289
-304
-329
-347
-351
-347
-347
-354
-361
-372
-362
-326
-334
-340
-314
-313
-335
-329
-345
-369
-386
-373
-364
-386
-388
-383
-374
-346
-323
-302
-266
-271
-261
-236
-247
-238
-228
-225
-214
-221
-220
-226
-231
-211
-214
-206
-179
-199
-201
-182
-197
-191
-187
-219
-229
-224
-240
-254
-254
-251
-257
-273
-286
-294
-287
-268
-267
-272
-258
-263
-271
-243
-250
-266
-258
-260
-240
-240
-273
-259
-263
-299
-296
-286
-307
-303
-289
-293
-283
-275
-264
-257
-265
-266
-270
-263
-248
-242
-240
-232
-226
-238
-228
-235
-256
-257
-254
-253
-261
-248
-230
-249
-240
-202
-222
-226
-213
-241
-246
-250
-273
-278
-286
-301
-304
-297
-295
-306
-292
-285
-291
-314
-350
-356
-354
-364
-357
-373
-368
-351
-347
-341
-342
-345
-346
-350
-328
-330
-337
-301
-298
-287
-271
-289
-278
-262
-257
-253
-235
-226
-214
-200
-190
-180
-186
-179
-187
-190
-179
-175
-172
-174
-179
-193
-206
-214
-213
-207
-216
-205
-206
-207
-192
-208
-215
-212
-211
-234
-235
-245
-268
-267
-283
-289
-280
-272
-286
-321
-329
-327
-322
-313
-303
-306
-319
-311
-304
-325
-328
-331
-343
-347
-352
-358
-328
-325
-324
-316
-319
-285
-298
-317
-302
-303
-302
-305
-298
-308
-317
-292
-307
-322
-327
-329
-313
-312
-315
-320
-306
-293
-319
-335
-335
-339
-355
-361
-361
-364
-349
-322
-302
-317
-326
-315
-326
-338
-319
-302
-306
-311
-315
-323
-326
-344
-355
-348
-356
-349
-340
-357
-349
-335
-340
-319
-312
-304
-273
-299
-305
-291
-296
-291
-318
-339
-340
-363
-367
-372
-377
-366
-345
-348
-354
-335
-350
-346
-338
-334
-324
-335
-340
-345
-353
-355
-359
-365
-384
-388
-373
-384
-372
-345
-353
-356
-328
-339
-358
-327
-320
-336
-340
-326
-326
-316
-305
-315
-305
-292
-280
-292
-288
-285
-320
-333
-335
-355
-350
-352
-359
-343
-337
-347
-360
-353
-376
-379
-363
-358
-344
-341
-319
-313
-300
-281
-291
-301
-293
-283
-289
-303
-297
-298
-324
-336
-335
-340
-329
-323
-319
-321
-324
-317
-309
-311
-322
-334
-340
-335
-330
-335
-336
-345
-339
-328
-344
-341
-328
-314
-327
-331
-336
-349
-365
-379
-384
-400
-394
-398
-418
-424
-420
-418
-405
-396
-392
-385
-389
-382
-376
-388
-384
-366
-376
-372
-355
-355
-342
-352
-356
-335
-332
-334
-335
-329
-319
-323
-318
-309
-292
-288
-283
-294
-297
-287
-299
-291
-296
-298
-278
-276
-279
-258
-265
-281
-257
-238
-237
-239
-231
-226
-243
-242
-242
-247
-232
-241
-259
-260
-270
-265
-265
-261
-267
-265
-249
-246
-255
-269
-258
-253
-270
-272
-270
-294
-311
-291
-297
-325
-312
-319
-324
-332
-335
-335
-336
-324
-312
-300
-305
-300
-289
-301
-311
-315
-304
-296
-328
-335
-330
-361
-369
-363
-380
-378
-390
-384
-361
-368
-375
-356
-374
-388
-385
-393
-396
-390
-383
-399
-419
-420
-419
-403
-395
-380
-366
-350
-321
-305
-302
-291
-297
-303
-297
-283
-286
-292
-272
-258
-258
-241
-219
-214
-191
-195
-208
-187
-176
-174
-181
-194
-197
-240
-248
-245
-297
-306
-303
-315
-322
-317
-302
-331
-335
-318
-343
-355
-340
-358
-385
-368
-347
-329
-293
-300
-328
-334
-345
-367
-385
-386
-419
-434
-423
-426
-434
-437
-427
-429
-427
-407
-407
-406
-406
-413
-382
-398
-389
-350
-355
-352
-361
-356
-355
-357
-336
-327
-336
-320
-307
-286
-295
-299
-285
-293
-288
-281
-281
-295
-297
-302
-305
-287
-292
-297
-286
-276
-254
-269
-296
-292
-298
-312
-321
-315
-324
-341
-338
-360
-375
-391
-394
-382
-391
-400
-412
-402
-403
-386
-358
-340
-336
-333
-307
-302
-314
-304
-296
-291
-295
-299
-277
-284
-294
-287
-293
-292
-284
-275
-290
-305
-311
-303
-295
-292
-281
-285
-295
-311
-307
-314
-328
-322
-340
-362
-349
-355
-359
-367
-382
-369
-365
-362
-356
-359
-361
-363
-358
-338
-341
-346
-333
-323
-338
-325
-320
-325
-319
-326
-328
-330
-310
-301
-305
-291
-293
-277
-267
-253
-242
-259
-267
-255
-248
-237
-220
-220
-238
-243
-240
-230
-241
-244
-217
-221
-218
-202
-193
-199
-203
-194
-190
-199
-207
-195
-200
-216
-215
-221
-216
-213
-233
-241
-258
-272
-276
-286
-290
-306
-311
-319
-322
-314
-317
-328
-317
-314
-337
-330
-333
-355
-360
-376
-386
-367
-366
-368
-341
-345
-334
-312
-318
-292
-280
-276
-261
-246
-246
-217
-202
-200
-186
-179
-186
-184
-187
-193
-191
-187
-185
-195
-189
-182
-197
-211
-197
-191
-222
-215
-201
-196
-161
-150
-151
-146
-148
-159
-169
-180
-193
-206
-215
-235
-260
-261
-259
-284
-287
-269
-267
-271
-262
-242
-260
-251
-248
-249
-247
-231
-214
-211
-192
-184
-197
-186
-202
-205
-188
-180
-172
-182
-184
-172
-180
-197
-190
-207
-214
-210
-232
-207
-194
-210
-211
-223
-215
-187
-178
-198
-193
-188
-189
-217
-239
-234
-242
-247
-242
-253
-252
-235
-256
-283
-279
-275
-277
-267
-275
-273
-275
-277
-283
-284
-277
-280
-277
-267
-256
-262
-270
-261
-252
-249
-260
-281
-272
-268
-287
-269
-254
-281
-283
-286
-304
-283
-274
-258
-234
-249
-252
-232
-208
-196
-200
-213
-225
-217
-217
-224
-216
-204
-188
-204
-205
-209
-230
-240
-252
-247
-255
-242
-229
-221
-214
-201
-203
-236
-240
-250
-265
-245
-272
-271
-254
-261
-255
-249
-265
-289
-301
-334
-348
-359
-358
-358
-344
-329
-335
-325
-324
-319
-321
-295
-291
-287
-262
-273
-249
-243
-260
-255
-285
-307
-310
-315
-317
-319
-310
-307
-319
-303
-294
-304
-308
-291
-282
-255
-259
-278
-267
-265
-268
-275
-276
-279
-287
-289
-310
-330
-335
-334
-338
-354
-361
-369
-384
-377
-387
-415
-409
-394
-398
-379
-362
-356
-330
-335
-333
-321
-341
-336
-332
-313
-302
-299
-293
-288
-277
-275
-277
-268
-281
-294
-285
-306
-290
-271
-279
-262
-262
-272
-270
-284
-281
-270
-296
-280
-263
-283
-281
-273
-287
-286
-306
-324
-304
-308
-315
-283
-272
-260
-243
-242
-244
-238
-239
-235
-230
-234
-219
-226
-210
-194
-192
-158
-157
-159
-140
-150
-139
-124
-151
-156
-142
-154
-169
-170
-192
-207
-200
-198
-200
-205
-195
-183
-187
-174
-165
-153
-161
-182
-190
-196
-199
-206
-189
-213
-227
-209
-219
-209
-222
-229
-227
-244
-260
-255
-251
-269
-262
-252
-258
-238
-249
-275
-287
-284
-290
-298
-287
-303
-300
-285
-283
-280
-271
-266
-266
-262
-250
-257
-257
-238
-227
-224
-227
-215
-214
-223
-231
-233
-242
-226
-188
-186
-182
-175
-183
-181
-170
-159
-163
-181
-183
-197
-202
-201
-198
-195
-190
-166
-147
-130
-118
-112
-131
-142
-153
-151
-156
-162
-164
-161
-158
-150
-137
-148
-185
-203
-197
-226
-218
-222
-250
-246
-241
-241
-243
-235
-226
-229
-228
-237
-249
-247
-250
-245
-239
-227
-233
-231
-220
-238
-238
-218
-230
-255
-244
-238
-257
-256
-239
-240
-241
-222
-208
-226
-228
-210
-218
-204
-194
-180
-173
-170
-184
-189
-173
-171
-174
-172
-176
-184
-183
-179
-168
-187
-202
-207
-222
-234
-240
-256
-267
-243
-229
-219
-192
-180
-167
-166
-190
-177
-160
-161
-143
-152
-158
-157
-168
-159
-178
-192
-172
-178
-194
-196
-194
-190
-166
-142
-117
-118
-125
-124
-135
-136
-134
-127
-130
-129
-123
-132
-142
-146
-159
-169
-187
-202
-186
-202
-224
-209
-219
-225
-219
-200
-179
-167
-148
-128
-116
-119
-108
-123
-136
-142
-142
-145
-161
-170
-181
-185
-200
-193
-174
-168
-162
-151
-136
-132
-138
-130
-139
-159
-160
-174
-167
-176
-192
-190
-194
-179
-178
-194
-204
-219
-230
-226
-235
-240
-248
-274
-274
-274
-258
-248
-237
-218
-248
-257
-231
-238
-255
-261
-268
-275
-257
-251
-249
-240
-223
-215
-219
-212
-223
-230
-226
-223
-243
-257
-278
-305
-316
-338
-363
-361
-350
-341
-327
-297
-284
-279
-273
-275
-276
-264
-279
-285
-295
-320
-336
-353
-351
-341
-320
-321
-322
-302
-272
-269
-279
-270
-271
-278
-287
-293
-272
-279
-284
-270
-270
-271
-266
-269
-263
-251
-262
-260
-252
-254
-274
-267
-250
-263
-251
-235
-243
-240
-232
-214
-215
-221
-214
-225
-247
-255
-250
-253
-227
-213
-223
-204
-207
-207
-215
-228
-218
-214
-202
-200
-227
-216
-188
-205
-228
-230
-242
-234
-214
-219
-232
-232
-212
-212
-227
-202
-212
-224
-219
-239
-238
-237
-241
-233
-248
-245
-236
-247
-233
-237
-270
-275
-284
-316
-311
-305
-321
-322
-301
-296
-298
-301
-297
-288
-295
-296
-282
-285
-285
-285
-284
-283
-296
-295
-303
-315
-322
-329
-329
-322
-314
-301
-295
-312
-303
-293
-299
-309
-305
-305
-307
-307
-308
-300
-302
-295
-300
-292
-284
-289
-273
-246
-247
-228
-211
-214
-206
-211
-214
-219
-229
-243
-225
-222
-233
-222
-206
-213
-233
-242
-241
-272
-279
-270
-297
-276
-253
-252
-250
-266
-269
-264
-260
-283
-268
-253
-253
-247
-262
-280
-303
-319
-340
-369
-382
-385
-403
-424
-429
-426
-415
-411
-404
-390
-377
-363
-346
-333
-327
-323
-337
-336
-337
-336
-329
-331
-331
-316
-293
-287
-278
-291
-296
-284
-266
-237
-224
-207
-205
-214
-207
-200
-210
-224
-239
-255
-265
-261
-246
-238
-227
-214
-215
-218
-223
-228
-251
-257
-242
-251
-243
-238
-253
-264
-276
-298
-316
-321
-326
-315
-316
-318
-298
-287
-286
-294
-289
-296
-301
-271
-267
-279
-276
-304
-328
-340
-347
-343
-344
-341
-328
-319
-325
-316
-304
-318
-322
-318
-314
-311
-328
-335
-324
-310
-318
-327
-332
-326
-312
-309
-292
-266
-263
-266
-260
-281
-281
-274
-284
-293
-278
-269
-268
-260
-250
-222
-237
-259
-266
-275
-273
-272
-278
-270
-253
-259
-270
-256
-245
-243
-222
-218
-225
-231
-233
-212
-204
-212
-229
-239
-255
-255
-249
-265
-261
-262
-263
-242
-243
-263
-267
-274
-279
-299
-324
-331
-334
-337
-346
-344
-330
-328
-328
-312
-327
-343
-338
-354
-372
-380
-398
-391
-390
-401
-396
-386
-382
-394
-397
-408
-393
-384
-391
-391
-397
-388
-382
-377
-357
-354
-379
-370
-364
-353
-350
-338
-336
-357
-357
-362
-371
-365
-353
-343
-338
-326
-302
-295
-286
-283
-294
-286
-302
-315
-292
-305
-321
-309
-304
-298
-303
-289
-284
-287
-296
-289
-275
-287
-280
-275
-281
-284
-283
-279
-268
-280
-278
-273
-289
-277
-289
-300
-291
-305
-306
-296
-304
-305
-309
-327
-311
-321
-324
-321
-342
-328
-324
-339
-348
-344
-338
-342
-327
-324
-329
-326
-336
-320
-293
-295
-285
-267
-271
-266
-271
-280
-268
-288
-287
-284
-286
-306
-333
-340
-330
-331
-325
-321
-324
-327
-330
-336
-321
-305
-291
-273
-293
-288
-277
-279
-286
-297
-297
-272
-265
-264
-252
-262
-272
-260
-253
-252
-252
-244
-243
-241
-244
-234
-240
-236
-230
-234
-235
-252
-250
-239
-249
-261
-253
-248
-263
-256
-257
-257
-252
-249
-239
-243
-246
-258
-272
-286
-282
-303
-297
-294
-309
-289
-285
-286
-301
-327
-315
-312
-313
-295
-270
-271
-280
-272
-276
-283
-281
-289
-303
-306
-322
-335
-345
-354
-364
-354
-356
-350
-336
-325
-328
-340
-336
-338
-346
-332
-345
-350
-329
-329
-323
-320
-310
-293
-277
-278
-282
-291
-291
-280
-275
-272
-259
-244
-245
-248
-250
-249
-247
-213
-206
-212
-199
-200
-211
-214
-231
-260
-261
-249
-266
-261
-251
-257
-240
-247
-250
-271
-287
-295
-303
-300
-313
-325
-329
-324
-318
-331
-340
-347
-366
-383
-394
-399
-396
-413
-426
-417
-416
-435
-441
-434
-435
-414
-411
-400
-385
-387
-379
-389
-419
-418
-416
-430
-418
-401
-399
-405
-422
-411
-406
-414
-390
-391
-397
-388
-392
-402
-390
-387
-394
-374
-350
-331
-311
-313
-319
-320
-303
-297
-287
-254
-244
-255
-252
-254
-271
-282
-300
-326
-331
-336
-330
-313
-315
-325
-309
-304
-301
-284
-277
-259
-228
-218
-222
-203
-191
-187
-186
-185
-178
-192
-203
-222
-242
-255
-262
-261
-279
-292
-309
-341
-346
-355
-372
-356
-370
-396
-393
-407
-415
-421
-421
-422
-424
-410
-399
-385
-366
-357
-346
-336
-331
-333
-330
-342
-343
-334
-350
-355
-343
-312
-302
-309
-314
-337
-351
-337
-332
-327
-322
-314
-302
-298
-301
-312
-321
-318
-320
-329
-331
-324
-309
-288
-273
-262
-253
-244
-236
-223
-221
-229
-243
-259
-242
-246
-274
-280
-299
-324
-316
-317
-312
-333
-343
-324
-328
-349
-350
-351
-352
-337
-339
-339
-336
-342
-342
-336
-327
-323
-320
-322
-343
-365
-369
-365
-371
-380
-389
-391
-420
-418
-397
-393
-397
-393
-367
-361
-359
-367
-379
-370
-385
-384
-365
-378
-383
-365
-365
-366
-373
-362
-335
-327
-303
-275
-259
-251
-242
-224
-225
-236
-227
-224
-233
-230
-244
-255
-257
-251
-239
-240
-262
-265
-265
-275
-277
-288
-291
-285
-286
-292
-282
-295
-323
-320
-333
-365
-360
-363
-365
-362
-360
-340
-352
-352
-353
-366
-354
-341
-362
-370
-370
-372
-355
-362
-357
-364
-386
-368
-352
-351
-363
-364
-358
-369
-358
-356
-364
-348
-328
-323
-323
-314
-316
-321
-313
-308
-302
-285
-281
-264
-266
-254
-231
-210
-189
-190
-201
-213
-221
-228
-231
-241
-232
-210
-203
-186
-182
-173
-171
-179
-164
-172
-191
-189
-199
-220
-231
-231
-239
-221
-205
-219
-230
-220
-216
-213
-196
-168
-154
-141
-134
-129
-134
-149
-145
-159
-174
-169
-158
-161
-164
-163
-175
-186
-195
-195
-179
-179
-186
-189
-202
-212
-222
-233
-235
-242
-244
-246
-246
-244
-233
-229
-236
-229
-217
-199
-203
-227
-223
-236
-241
-253
-258
-249
-248
-234
-233
-232
-222
-205
-195
-211
-212
-219
-207
-217
-228
-222
-243
-270
-267
-264
-260
-257
-256
-256
-255
-242
-231
-236
-228
-234
-253
-228
-220
-213
-203
-214
-220
-212
-197
-185
-187
-188
-184
-182
-187
-184
-172
-171
-165
-151
-148
-156
-183
-205
-223
-231
-233
-229
-221
-240
-248
-225
-222
-215
-210
-217
-210
-198
-175
-181
-196
-198
-192
-192
-204
-205
-210
-217
-215
-224
-227
-220
-221
-224
-223
-235
-252
-254
-256
-257
-261
-254
-247
-262
-260
-272
-286
-282
-295
-296
-298
-301
-299
-294
-294
-294
-269
-260
-252
-247
-236
-229
-232
-246
-245
-248
-267
-273
-265
-269
-273
-275
-281
-278
-288
-291
-297
-323
-325
-322
-317
-297
-296
-302
-311
-302
-283
-266
-255
-249
-235
-241
-237
-230
-220
-217
-208
-187
-180
-191
-203
-204
-206
-201
-223
-222
-199
-196
-209
-214
-215
-224
-234
-251
-257
-252
-245
-253
-257
-251
-261
-247
-232
-240
-243
-228
-233
-239
-237
-236
-231
-230
-221
-220
-239
-238
-243
-257
-264
-264
-253
-251
-247
-236
-258
-281
-282
-274
-266
-268
-273
-270
-283
-305
-294
-299
-321
-336
-338
-344
-352
-334
-322
-325
-322
-311
-290
-280
-271
-261
-263
-255
-232
-224
-213
-195
-172
-188
-175
-151
-147
-146
-153
-150
-152
-153
-155
-145
-137
-159
-183
-181
-190
-200
-206
-215
-238
-244
-218
-212
-204
-189
-199
-203
-210
-233
-262
-282
-284
-284
-307
-311
-321
-351
-356
-354
-351
-344
-363
-361
-363
-371
-358
-374
-367
-343
-343
-331
-317
-319
-328
-323
-331
-334
-322
-330
-319
-326
-328
-314
-319
-326
-330
-326
-336
-331
-302
-316
-321
-315
-332
-343
-349
-347
-351
-350
-340
-346
-338
-329
-328
-322
-314
-310
-297
-292
-280
-278
-279
-261
-273
-285
-273
-296
-315
-307
-314
-315
-298
-282
-261
-275
-281
-270
-282
-285
-304
-302
-309
-323
-310
-280
-275
-279
-263
-286
-294
-282
-285
-283
-278
-281
-290
-291
-298
-299
-302
-314
-311
-296
-288
-279
-269
-281
-271
-264
-249
-240
-246
-230
-232
-228
-219
-220
-207
-218
-229
-222
-229
-216
-224
-221
-198
-195
-196
-194
-190
-204
-198
-210
-205
-207
-213
-205
-233
-235
-241
-262
-263
-276
-280
-274
-273
-260
-252
-238
-232
-228
-235
-235
-219
-209
-199
-211
-212
-202
-225
-228
-208
-204
-195
-168
-158
-152
-141
-136
-139
-152
-151
-156
-166
-175
-187
-199
-204
-212
-207
-216
-228
-222
-232
-221
-228
-220
-232
-236
-222
-234
-226
-229
-243
-243
-254
-260
-273
-282
-272
-290
-304
-302
-319
-316
-322
-319
-309
-322
-308
-313
-316
-308
-304
-281
-268
-253
-241
-223
-219
-209
-207
-228
-216
-219
-244
-250
-247
-249
-241
-237
-245
-249
-249
-245
-253
-263
-271
-293
-289
-278
-284
-275
-283
-289
-287
-295
-300
-317
-312
-323
-333
-326
-340
-354
-362
-358
-350
-367
-378
-363
-372
-391
-383
-368
-358
-330
-319
-325
-316
-329
-319
-322
-338
-337
-333
-339
-328
-303
-311
-320
-313
-314
-305
-296
-285
-284
-306
-309
-296
-303
-302
-290
-287
-287
-300
-312
-302
-305
-314
-308
-306
-300
-317
-322
-319
-332
-321
-297
-288
-293
-282
-272
-262
-240
-223
-217
-221
-222
-197
-198
-193
-166
-165
-176
-171
-165
-188
-203
-202
-222
-234
-210
-212
-217
-202
-210
-214
-195
-206
-201
-195
-193
-188
-198
-169
-153
-159
-161
-165
-173
-173
-184
-165
-167
-162
-147
-166
-180
-186
-200
-210
-216
-225
-226
-229
-212
-197
-218
-230
-229
-213
-202
-181
-184
-215
-221
-229
-244
-263
-275
-276
-278
-299
-303
-304
-305
-308
-340
-367
-361
-371
-378
-385
-399
-405
-392
-395
-398
-393
-393
-378
-377
-369
-333
-320
-327
-313
-303
-298
-279
-262
-255
-251
-231
-213
-189
-182
-185
-179
-179
-180
-171
-178
-191
-181
-186
-198
-207
-194
-181
-174
-169
-159
-145
-139
-118
-118
-132
-141
-146
-166
-167
-161
-154
-174
-195
-203
-226
-218
-231
-238
-249
-270
-277
-274
-297
-322
-325
-337
-346
-363
-363
-378
-388
-377
-374
-372
-359
-349
-331
-318
-327
-309
-317
-316
-298
-330
-333
-327
-328
-311
-297
-312
-305
-300
-316
-319
-311
-315
-321
-331
-341
-316
-299
-283
-274
-273
-240
-240
-244
-237
-237
-254
-281
-286
-278
-276
-267
-250
-229
-225
-215
-205
-223
-221
-219
-231
-223
-213
-210
-199
-202
-195
-178
-190
-194
-199
-204
-197
-188
-192
-191
-188
-200
-212
-231
-238
-247
-261
-277
-300
-289
-282
-278
-261
-268
-252
-260
-299
-304
-289
-288
-271
-264
-257
-244
-232
-235
-241
-233
-235
-246
-255
-243
-252
-263
-244
-258
-273
-261
-249
-271
-284
-288
-290
-309
-318
-289
-304
-318
-302
-301
-306
-300
-296
-295
-293
-292
-287
-293
-282
-284
-303
-281
-275
-273
-268
-259
-268
-274
-259
-249
-253
-241
-230
-250
-261
-262
-260
-261
-268
-275
-264
-266
-282
-278
-265
-262
-267
-260
-258
-243
-245
-241
-227
-228
-220
-226
-208
-183
-202
-219
-231
-247
-244
-251
-266
-268
-263
-268
-264
-263
-278
-283
-288
-300
-296
-294
-292
-292
-307
-315
-301
-306
-325
-352
-372
-354
-353
-348
-324
-314
-304
-271
-262
-254
-259
-269
-260
-264
-271
-272
-270
-268
-278
-306
-313
-325
-335
-333
-341
-339
-346
-350
-358
-363
-365
-364
-358
-348
-344
-359
-351
-357
-368
-375
-383
-385
-382
-381
-380
-393
-408
-391
-376
-377
-374
-348
-333
-339
-347
-326
-325
-328
-308
-295
-324
-317
-298
-319
-306
-297
-322
-332
-322
-328
-313
-299
-281
-262
-267
-275
-269
-274
-261
-284
-311
-328
-348
-335
-337
-329
-331
-315
-298
-293
-289
-298
-286
-276
-279
-276
-259
-275
-271
-258
-262
-258
-255
-236
-232
-237
-253
-258
-256
-272
-292
-282
-288
-303
-293
-294
-295
-279
-256
-254
-249
-230
-227
-223
-208
-209
-199
-197
-196
-195
-220
-210
-197
-209
-208
-203
-210
-218
-204
-208
-201
-186
-183
-155
-165
-187
-183
-182
-188
-184
-177
-170
-158
-176
-183
-181
-185
-197
-200
-190
-176
-182
-194
-196
-197
-205
-241
-254
-265
-278
-262
-268
-304
-305
-296
-309
-325
-335
-337
-344
-335
-340
-365
-355
-346
-363
-369
-340
-328
-327
-329
-314
-316
-348
-329
-316
-316
-294
-291
-278
-277
-270
-271
-273
-255
-259
-250
-205
-197
-202
-188
-192
-189
-187
-171
-162
-173
-172
-182
-198
-217
-204
-192
-190
-188
-195
-216
-223
-224
-250
-262
-262
-268
-282
-303
-300
-302
-311
-301
-309
-307
-301
-304
-292
-300
-291
-277
-267
-267
-263
-259
-270
-259
-267
-305
-317
-321
-307
-308
-308
-296
-322
-313
-288
-308
-332
-342
-359
-364
-354
-370
-376
-375
-393
-388
-387
-391
-388
-409
-432
-428
-446
-464
-456
-466
-459
-454
-454
-435
-449
-443
-418
-434
-445
-437
-412
-400
-405
-394
-381
-373
-383
-354
-343
-344
-321
-315
-300
-296
-287
-281
-286
-301
-317
-286
-268
-242
-212
-203
-203
-211
-199
-210
-227
-242
-240
-231
-243
-237
-248
-272
-283
-306
-315
-329
-333
-321
-319
-303
-283
-267
-241
-209
-197
-208
-217
-215
-221
-232
-219
-213
-195
-199
-210
-214
-233
-259
-271
-282
-282
-276
-266
-260
-265
-265
-276
-292
-306
-304
-313
-318
-292
-299
-306
-291
-292
-279
-266
-277
-274
-286
-298
-318
-347
-353
-368
-382
-385
-370
-372
-377
-352
-341
-330
-298
-273
-261
-259
-268
-268
-267
-285
-282
-280
-280
-264
-265
-275
-286
-283
-287
-284
-302
-326
-316
-319
-333
-353
-366
-361
-370
-364
-372
-374
-370
-363
-356
-363
-335
-319
-317
-295
-292
-306
-287
-301
-305
-295
-324
-329
-328
-335
-334
-342
-348
-350
-376
-378
-392
-405
-389
-384
-382
-380
-375
-379
-386
-370
-370
-367
-352
-351
-342
-349
-351
-333
-346
-343
-333
-353
-345
-341
-342
-335
-345
-356
-353
-371
-380
-386
-413
-407
-407
-388
-364
-399
-417
-413
-427
-418
-397
-377
-373
-367
-360
-376
-372
-363
-362
-367
-376
-351
-351
-348
-327
-343
-335
-330
-327
-307
-308
-316
-322
-317
-306
-299
-279
-239
-220
-230
-212
-192
-190
-177
-160
-166
-176
-172
-164
-167
-185
-177
-185
-206
-199
-203
-197
-199
-208
-204
-196
-205
-218
-219
-215
-202
-195
-201
-195
-190
-196
-205
-235
-251
-254
-273
-282
-301
-315
-318
-320
-292
-288
-303
-290
-288
-305
-325
-333
-334
-340
-345
-372
-392
-396
-389
-380
-387
-379
-360
-346
-347
-349
-338
-326
-320
-307
-276
-269
-253
-233
-230
-225
-213
-178
-172
-175
-169
-168
-176
-177
-175
-186
-188
-173
-160
-154
-164
-188
-192
-186
-202
-196
-185
-212
-205
-191
-216
-213
-215
-220
-216
-223
-231
-226
-214
-228
-247
-256
-260
-268
-273
-266
-266
-275
-273
-264
-275
-282
-292
-293
-287
-288
-288
-279
-278
-286
-273
-288
-294
-273
-293
-294
-273
-269
-254
-257
-250
-254
-265
-275
-282
-287
-303
-314
-321
-308
-307
-310
-312
-321
-283
-263
-263
-252
-227
-201
-202
-195
-199
-217
-232
-257
-276
-281
-296
-306
-321
-334
-349
-354
-333
-328
-319
-301
-283
-285
-305
-313
-302
-295
-289
-275
-272
-276
-274
-278
-275
-267
-254
-237
-225
-216
-217
-209
-211
-211
-207
-232
-238
-214
-204
-224
-236
-248
-273
-284
-305
-321
-342
-356
-334
-348
-359
-345
-339
-339
-343
-335
-318
-302
-282
-270
-263
-253
-245
-244
-247
-247
-255
-257
-268
-268
-268
-281
-277
-297
-310
-308
-315
-318
-307
-288
-281
-274
-259
-253
-237
-240
-241
-234
-228
-217
-220
-203
-196
-188
-184
-183
-181
-179
-159
-141
-128
-114
-90
-89
-94
-97
-103
-93
-101
-108
-113
-123
-106
-92
-96
-79
-76
-95
-104
-100
-103
-117
-123
-115
-127
-132
-141
-160
-177
-179
-184
-218
-223
-222
-238
-248
-235
-244
-263
-258
-248
-275
-289
-269
-272
-262
-250
-264
-271
-256
-248
-240
-208
-215
-200
-185
-189
-190
-190
-179
-194
-226
-228
-221
-245
-243
-233
-233
-241
-231
-226
-246
-235
-220
-225
-216
-187
-178
-182
-195
-207
-206
-195
-177
-183
-203
-198
-195
-216
-218
-222
-227
-240
-250
-242
-248
-264
-244
-241
-266
-258
-263
-267
-263
-282
-274
-259
-255
-242
-242
-241
-251
-259
-254
-252
-244
-243
-248
-239
-228
-223
-226
-223
-205
-211
-209
-218
-228
-218
-228
-243
-239
-247
-262
-243
-248
-253
-244
-244
-214
-185
-182
-189
-191
-208
-210
-203
-234
-257
-259
-258
-277
-290
-295
-303
-295
-279
-268
-287
-319
-324
-320
-337
-341
-322
-302
-290
-271
-249
-250
-238
-226
-230
-234
-241
-231
-224
-244
-236
-239
-257
-258
-228
-215
-229
-234
-215
-222
-231
-237
-249
-234
-233
-239
-230
-240
-231
-226
-226
-228
-215
-187
-206
-204
-183
-191
-187
-163
-179
-186
-180
-185
-176
-172
-178
-182
-210
-205
-184
-186
-182
-202
-215
-210
-216
-227
-216
-209
-185
-175
-202
-192
-205
-226
-194
-186
-193
-165
-161
-189
-192
-200
-195
-185
-183
-199
-205
-186
-172
-173
-189
-185
-197
-204
-181
-180
-194
-184
-187
-164
-157
-173
-157
-151
-147
-150
-160
-170
-166
-174
-173
-197
-230
-215
-206
-227
-226
-233
-246
-248
-251
-265
-278
-270
-277
-300
-313
-312
-297
-282
-267
-254
-254
-231
-205
-183
-161
-155
-131
-112
-118
-105
-114
-156
-148
-155
-153
-148
-165
-152
-180
-217
-233
-249
-275
-274
-271
-282
-288
-295
-292
-321
-327
-317
-330
-347
-345
-344
-341
-328
-316
-318
-321
-304
-304
-297
-285
-293
-296
-282
-293
-284
-285
-294
-311
-318
-304
-282
-279
-286
-276
-260
-255
-264
-258
-246
-251
-261
-280
-285
-270
-292
-275
-247
-257
-234
-236
-261
-262
-262
-270
-274
-283
-297
-296
-293
-311
-309
-314
-313
-287
-275
-258
-229
-213
-206
-195
-196
-174
-149
-145
-157
-168
-162
-172
-195
-209
-223
-223
-243
-238
-221
-234
-240
-245
-250
-251
-250
-247
-235
-236
-233
-240
-249
-251
-274
-284
-285
-296
-285
-270
-281
-278
-272
-276
-266
-274
-269
-249
-268
-275
-254
-253
-259
-254
-249
-232
-216
-217
-211
-208
-217
-186
-170
-168
-169
-181
-169
-167
-175
-177
-189
-211
-217
-199
-191
-205
-197
-188
-181
-173
-168
-155
-159
-149
-147
-166
-183
-218
-223
-215
-239
-228
-213
-215
-201
-203
-214
-219
-236
-225
-194
-188
-177
-162
-162
-150
-148
-157
-163
-180
-170
-162
-171
-174
-193
-204
-189
-202
-212
-193
-222
-225
-209
-237
-264
-263
-268
-266
-270
-275
-258
-261
-258
-260
-270
-259
-225
-217
-212
-208
-204
-172
-174
-175
-177
-182
-192
-203
-220
-227
-205
-212
-207
-195
-221
-225
-220
-232
-226
-229
-243
-223
-214
-199
-194
-186
-176
-177
-164
-156
-165
-177
-197
-204
-191
-218
-224
-245
-251
-252
-266
-252
-243
-250
-248
-246
-243
-240
-259
-262
-263
-264
-256
-253
-248
-236
-247
-239
-223
-238
-241
-248
-262
-260
-253
-263
-258
-271
-293
-300
-304
-315
-324
-315
-322
-323
-312
-302
-306
-295
-270
-276
-262
-262
-274
-276
-264
-251
-257
-271
-257
-244
-262
-272
-273
-270
-261
-257
-254
-248
-259
-270
-265
-275
-291
-287
-264
-258
-251
-244
-229
-227
-226
-201
-208
-219
-208
-208
-200
-182
-175
-160
-149
-143
-158
-167
-180
-192
-193
-202
-213
-233
-216
-216
-219
-212
-205
-199
-206
-226
-255
-255
-253
-260
-266
-270
-271
-263
-264
-265
-267
-274
-289
-299
-296
-293
-289
-287
-286
-292
-302
-302
-299
-282
-282
-291
-290
-294
-301
-293
-289
-290
-273
-246
-248
-243
-231
-243
-260
-272
-278
-291
-303
-296
-299
-307
-308
-301
-295
-268
-273
-280
-265
-263
-263
-285
-291
-301
-333
-332
-315
-325
-309
-298
-313
-319
-336
-344
-353
-374
-373
-354
-363
-361
-350
-358
-363
-335
-315
-338
-339
-350
-352
-370
-379
-388
-404
-391
-403
-419
-402
-401
-399
-391
-400
-392
-385
-383
-376
-389
-412
-419
-427
-432
-416
-408
-407
-391
-386
-399
-414
-411
-399
-429
-448
-426
-436
-438
-428
-444
-445
-427
-412
-371
-361
-346
-339
-356
-347
-325
-328
-322
-327
-341
-324
-346
-364
-354
-369
-377
-358
-375
-382
-371
-364
-360
-364
-364
-351
-362
-375
-377
-386
-403
-388
-385
-381
-368
-384
-373
-348
-361
-353
-341
-353
-342
-330
-337
-333
-319
-309
-315
-319
-306
-289
-271
-267
-264
-229
-225
-230
-212
-217
-206
-205
-214
-221
-234
-247
-250
-269
-284
-288
-302
-297
-298
-322
-328
-336
-338
-330
-339
-346
-347
-343
-330
-317
-307
-298
-269
-272
-295
-291
-307
-316
-323
-333
-312
-298
-297
-283
-294
-290
-270
-274
-280
-277
-258
-261
-275
-247
-228
-238
-230
-229
-247
-263
-264
-287
-291
-278
-285
-283
-278
-260
-236
-248
-246
-240
-268
-268
-260
-265
-269
-276
-272
-260
-239
-223
-204
-176
-182
-184
-179
-200
-200
-214
-235
-215
-210
-220
-214
-204
-185
-191
-206
-186
-186
-202
-197
-207
-213
-205
-212
-210
-193
-201
-217
-220
-236
-248
-225
-222
-228
-223
-234
-255
-268
-279
-299
-325
-328
-340
-350
-331
-326
-329
-323
-315
-317
-316
-314
-335
-356
-344
-355
-379
-360
-360
-378
-362
-363
-357
-339
-350
-342
-325
-326
-295
-265
-276
-264
-266
-274
-254
-269
-280
-280
-264
-254
-267
-274
-289
-295
-295
-318
-326
-322
-314
-295
-289
-272
-267
-302
-312
-282
-299
-295
-270
-288
-281
-262
-281
-291
-282
-290
-296
-288
-290
-273
-275
-286
-283
-277
-262
-278
-271
-237
-240
-248
-232
-237
-244
-244
-240
-247
-266
-264
-276
-304
-303
-277
-270
-283
-275
-277
-292
-304
-308
-299
-305
-297
-290
-299
-298
-293
-290
-285
-269
-265
-262
-280
-283
-265
-263
-264
-250
-260
-249
-252
-259
-241
-258
-259
-234
-237
-242
-227
-228
-236
-237
-222
-216
-226
-227
-218
-237
-225
-226
-239
-240
-243
-239
-229
-223
-238
-218
-220
-228
-221
-219
-223
-221
-201
-210
-216
-213
-219
-233
-254
-254
-261
-265
-293
-299
-283
-302
-289
-283
-281
-263
-275
-281
-282
-302
-304
-319
-352
-351
-337
-330
-309
-299
-287
-265
-273
-288
-268
-263
-265
-255
-269
-284
-296
-307
-318
-321
-334
-327
-323
-346
-341
-350
-347
-333
-318
-298
-280
-269
-272
-294
-301
-303
-317
-324
-318
-320
-321
-306
-287
-273
-253
-242
-231
-241
-254
-234
-266
-288
-269
-268
-253
-240
-232
-219
-229
-220
-215
-259
-265
-253
-258
-264
-274
-268
-268
-270
-271
-278
-305
-311
-307
-326
-327
-310
-288
-297
-315
-319
-320
-329
-331
-322
-322
-303
-270
-271
-266
-272
-297
-311
-340
-340
-339
-347
-337
-340
-338
-333
-357
-368
-356
-362
-374
-351
-345
-364
-338
-326
-332
-328
-327
-315
-318
-305
-266
-274
-278
-238
-213
-208
-192
-180
-181
-168
-183
-168
-151
-151
-132
-121
-125
-145
-161
-157
-178
-206
-206
-188
-193
-193
-170
-177
-186
-178
-177
-192
-194
-182
-190
-202
-189
-184
-196
-181
-189
-202
-202
-214
-208
-213
-225
-248
-276
-266
-275
-286
-279
-303
-308
-297
-296
-289
-297
-272
-264
-277
-253
-222
-204
-194
-176
-174
-193
-184
-168
-156
-151
-151
-157
-161
-155
-152
-171
-172
-152
-162
-165
-159
-196
-209
-212
-214
-198
-183
-158
-171
-178
-172
-180
-176
-185
-193
-190
-176
-168
-163
-162
-174
-177
-193
-204
-203
-204
-213
-239
-228
-222
-246
-243
-235
-248
-259
-245
-237
-248
-227
-217
-216
-204
-198
-189
-189
-187
-196
-210
-222
-221
-212
-235
-266
-274
-281
-274
-273
-270
-278
-274
-269
-270
-270
-286
-298
-329
-338
-325
-332
-322
-309
-327
-324
-322
-331
-326
-322
-336
-338
-338
-340
-323
-321
-334
-353
-372
-376
-377
-368
-368
-371
-359
-370
-367
-387
-386
-379
-381
-356
-352
-343
-341
-344
-337
-340
-339
-323
-323
-308
-320
-316
-286
-279
-254
-237
-248
-250
-235
-244
-234
-226
-246
-255
-269
-284
-286
-289
-292
-289
-296
-312
-310
-324
-309
-274
-271
-259
-252
-255
-259
-269
-261
-239
-245
-248
-231
-234
-242
-240
-226
-233
-241
-246
-263
-286
-295
-297
-306
-318
-308
-306
-324
-334
-355
-371
-363
-352
-337
-326
-312
-299
-297
-277
-275
-298
-305
-301
-288
-294
-297
-273
-269
-258
-244
-259
-250
-227
-234
-219
-202
-200
-191
-186
-184
-181
-192
-181
-181
-183
-171
-169
-149
-141
-151
-154
-154
-153
-154
-156
-156
-169
-174
-182
-184
-183
-186
-177
-186
-195
-187
-197
-182
-192
-214
-199
-192
-184
-192
-216
-216
-210
-224
-223
-220
-218
-219
-237
-237
-233
-256
-249
-239
-252
-235
-216
-214
-216
-205
-203
-205
-210
-216
-218
-235
-225
-223
-222
-208
-209
-208
-211
-203
-196
-195
-188
-200
-200
-208
-221
-229
-236
-238
-254
-252
-242
-237
-227
-223
-218
-230
-234
-245
-248
-247
-240
-227
-228
-225
-214
-203
-229
-222
-203
-228
-227
-219
-229
-232
-228
-218
-206
-211
-206
-209
-220
-216
-230
-253
-253
-259
-267
-255
-262
-272
-270
-271
-278
-267
-249
-240
-229
-235
-241
-237
-237
-220
-198
-193
-195
-195
-208
-214
-194
-192
-212
-214
-194
-190
-209
-205
-230
-263
-275
-275
-265
-272
-271
-261
-259
-263
-255
-241
-247
-243
-260
-244
-224
-249
-241
-226
-241
-240
-227
-237
-255
-254
-256
-283
-279
-271
-266
-260
-268
-246
-227
-212
-187
-176
-166
-163
-147
-148
-142
-130
-134
-125
-124
-124
-122
-87
-95
-97
-80
-114
-121
-124
-131
-129
-124
-126
-123
-115
-108
-97
-92
-101
-88
-88
-102
-110
-111
-118
-131
-131
-142
-135
-120
-122
-122
-123
-125
-120
-115
-121
-123
-124
-150
-181
-167
-158
-175
-174
-179
-180
-190
-185
-184
-210
-214
-200
-188
-184
-165
-154
-141
-136
-160
-164
-168
-175
-184
-186
-201
-223
-210
-218
-232
-224
-228
-232
-246
-242
-218
-224
-223
-219
-207
-200
-197
-199
-184
-178
-185
-171
-154
-154
-150
-147
-153
-158
-155
-144
-163
-154
-149
-150
-126
-137
-145
-147
-126
-114
-107
-120
-145
-157
-166
-162
-173
-191
-197
-207
-216
-221
-222
-215
-219
-213
-199
-204
-206
-211
-239
-238
-239
-251
-238
-244
-273
-290
-308
-319
-316
-309
-326
-346
-347
-350
-358
-367
-357
-349
-350
-354
-353
-351
-351
-359
-378
-371
-343
-327
-323
-320
-310
-314
-324
-321
-322
-321
-308
-304
-311
-287
-288
-299
-282
-272
-276
-274
-235
-228
-214
-191
-187
-179
-182
-205
-223
-216
-201
-206
-203
-200
-211
-192
-182
-202
-223
-211
-206
-219
-215
-209
-229
-246
-225
-244
-267
-282
-296
-274
-281
-271
-273
-290
-280
-284
-281
-271
-291
-283
-276
-299
-280
-270
-285
-287
-289
-287
-291
-284
-270
-281
-266
-247
-238
-230
-238
-241
-243
-250
-233
-231
-232
-216
-200
-196
-200
-196
-179
-174
-175
-177
-171
-171
-164
-165
-181
-163
-170
-193
-187
-177
-185
-192
-183
-178
-190
-209
-213
-236
-228
-212
-223
-230
-238
-246
-259
-234
-215
-196
-188
-183
-169
-166
-156
-162
-174
-172
-158
-155
-145
-130
-146
-138
-134
-133
-122
-133
-145
-145
-145
-148
-141
-152
-167
-171
-149
-137
-149
-131
-128
-159
-155
-152
-159
-157
-164
-180
-211
-219
-209
-209
-223
-205
-205
-247
-241
-244
-279
-276
-268
-256
-257
-263
-253
-263
-262
-263
-276
-269
-260
-251
-253
-269
-265
-273
-298
-310
-326
-337
-331
-331
-333
-333
-332
-359
-380
-393
-409
-412
-397
-397
-385
-384
-386
-380
-377
-352
-343
-349
-325
-310
-318
-313
-308
-303
-279
-260
-254
-241
-240
-247
-237
-234
-235
-231
-233
-226
-257
-269
-266
-279
-274
-265
-252
-249
-239
-242
-249
-261
-269
-263
-287
-300
-290
-287
-291
-292
-294
-316
-314
-305
-316
-325
-325
-326
-342
-357
-353
-363
-374
-372
-376
-367
-356
-352
-341
-308
-308
-304
-280
-265
-276
-278
-269
-268
-261
-252
-255
-274
-274
-286
-300
-318
-314
-301
-283
-289
-295
-292
-305
-304
-331
-340
-335
-356
-338
-338
-351
-354
-359
-358
-333
-334
-330
-311
-319
-307
-307
-290
-251
-246
-234
-230
-240
-232
-233
-209
-196
-205
-199
-199
-200
-205
-209
-204
-217
-210
-215
-238
-238
-222
-230
-235
-235
-230
-216
-217
-219
-214
-214
-222
-237
-242
-233
-242
-257
-252
-274
-281
-298
-332
-354
-346
-360
-394
-394
-399
-423
-445
-439
-429
-417
-413
-425
-427
-417
-417
-418
-410
-409
-411
-398
-388
-391
-400
-388
-387
-394
-397
-402
-408
-407
-411
-393
-388
-383
-366
-361
-323
-315
-320
-320
-346
-351
-341
-358
-355
-335
-332
-328
-332
-319
-312
-314
-318
-327
-328
-334
-329
-339
-345
-332
-321
-326
-327
-343
-356
-344
-352
-343
-324
-320
-314
-303
-304
-308
-327
-341
-347
-350
-376
-375
-376
-401
-398
-393
-420
-425
-431
-442
-446
-441
-441
-450
-457
-455
-468
-490
-477
-481
-482
-486
-486
-478
-471
-461
-455
-441
-447
-445
-423
-414
-392
-380
-390
-368
-345
-349
-349
-333
-345
-350
-339
-352
-331
-315
-325
-309
-293
-282
-269
-278
-284
-286
-300
-295
-298
-288
-274
-291
-285
-292
-311
-305
-294
-305
-298
-293
-296
-273
-265
-252
-254
-249
-252
-273
-275
-277
-290
-284
-271
-296
-290
-283
-287
-278
-280
-280
-276
-274
-272
-258
-252
-250
-239
-234
-235
-229
-222
-224
-237
-229
-210
-222
-227
-215
-229
-228
-226
-210
-203
-217
-217
-230
-238
-220
-223
-223
-206
-221
-231
-222
-218
-237
-216
-210
-209
-205
-214
-212
-219
-215
-217
-236
-269
-273
-283
-295
-305
-309
-285
-285
-305
-303
-315
-337
-315
-305
-309
-299
-277
-280
-305
-296
-289
-313
-322
-303
-305
-301
-286
-278
-278
-271
-283
-284
-308
-324
-326
-338
-338
-340
-330
-325
-331
-326
-340
-347
-353
-357
-354
-345
-309
-283
-283
-269
-266
-268
-271
-279
-277
-275
-289
-290
-294
-300
-298
-297
-287
-296
-300
-273
-271
-277
-262
-270
-269
-270
-281
-296
-296
-302
-323
-325
-304
-299
-308
-299
-307
-315
-312
-315
-285
-276
-287
-297
-304
-305
-310
-309
-306
-304
-291
-295
-285
-275
-285
-267
-263
-271
-270
-286
-300
-301
-300
-312
-296
-286
-283
-277
-268
-280
-288
-281
-294
-311
-322
-337
-359
-357
-357
-365
-365
-374
-383
-388
-409
-406
-403
-404
-397
-391
-364
-356
-358
-353
-342
-335
-327
-318
-318
-312
-297
-278
-263
-246
-221
-227
-223
-199
-211
-220
-215
-216
-230
-215
-214
-240
-237
-251
-254
-259
-280
-291
-290
-264
-264
-249
-232
-242
-258
-249
-253
-245
-228
-250
-254
-252
-255
-246
-246
-232
-235
-244
-241
-243
-258
-265
-265
-288
-280
-259
-250
-241
-237
-231
-219
-211
-206
-179
-186
-203
-206
-212
-218
-235
-228
-214
-217
-192
-190
-215
-198
-173
-188
-213
-215
-219
-235
-257
-226
-216
-239
-218
-195
-201
-202
-182
-182
-181
-179
-183
-178
-175
-169
-190
-213
-215
-241
-258
-269
-291
-301
-309
-298
-308
-313
-302
-303
-322
-322
-323
-336
-336
-324
-331
-351
-352
-343
-346
-368
-351
-336
-336
-313
-292
-312
-321
-296
-292
-289
-269
-244
-235
-230
-226
-221
-238
-254
-268
-285
-302
-309
-308
-327
-338
-326
-333
-319
-305
-313
-295
-288
-285
-272
-255
-253
-254
-238
-221
-221
-220
-217
-228
-238
-241
-248
-259
-268
-261
-274
-275
-266
-278
-299
-305
-313
-327
-314
-301
-303
-299
-291
-288
-271
-258
-249
-241
-261
-274
-276
-273
-266
-255
-241
-231
-221
-217
-213
-211
-222
-232
-229
-235
-249
-258
-268
-259
-257
-275
-267
-252
-249
-242
-233
-234
-219
-221
-236
-236
-239
-240
-250
-240
-223
-235
-232
-229
-223
-223
-229
-230
-241
-253
-255
-272
-287
-280
-288
-289
-268
-286
-317
-295
-284
-279
-266
-266
-271
-282
-292
-314
-322
-324
-342
-354
-354
-358
-378
-375
-361
-348
-328
-312
-299
-288
-283
-270
-254
-258
-258
-254
-265
-259
-264
-257
-245
-235
-222
-199
-227
-241
-229
-241
-246
-249
-258
-255
-240
-246
-232
-217
-221
-204
-205
-226
-222
-217
-214
-218
-222
-225
-225
-234
-237
-230
-222
-235
-241
-231
-244
-247
-249
-253
-237
-231
-239
-232
-243
-230
-229
-249
-245
-251
-246
-238
-228
-209
-211
-192
-172
-180
-171
-161
-156
-150
-138
-129
-115
-113
-114
-111
-105
-125
-133
-121
-129
-162
-182
-183
-208
-223
-216
-227
-250
-266
-294
-297
-288
-296
-307
-312
-310
-321
-327
-320
-328
-332
-307
-301
-292
-280
-285
-291
-284
-280
-261
-251
-253
-249
-242
-227
-233
-246
-251
-249
-255
-253
-250
-259
-254
-228
-247
-240
-222
-243
-245
-245
-260
-266
-265
-260
-257
-241
-218
-211
-192
-189
-176
-147
-173
-171
-150
-168
-180
-178
-178
-194
-194
-199
-220
-232
-250
-248
-246
-252
-256
-239
-226
-223
-207
-200
-203
-207
-211
-217
-204
-206
-207
-206
-216
-207
-194
-194
-178
-185
-211
-201
-197
-203
-194
-193
-199
-181
-185
-197
-182
-193
-196
-184
-196
-200
-197
-205
-227
-217
-211
-215
-196
-177
-191
-184
-183
-191
-191
-185
-166
-156
-143
-124
-113
-125
-131
-119
-129
-129
-105
-112
-110
-106
-107
-87
-72
-74
-67
-75
-83
-68
-55
-55
-51
-37
-48
-38
-17
-15
-25
-50
-40
-35
-42
-45
-56
-61
-70
-91
-105
-115
-122
-130
-148
-141
-142
-145
-147
-156
-184
-192
-180
-200
-187
-175
-207
-193
-195
-222
-205
-195
-202
-222
-215
-206
-225
-240
-247
-270
-285
-296
-313
-302
-296
-291
-287
-297
-286
-262
-254
-253
-246
-240
-242
-231
-217
-209
-209
-192
-164
-163
-158
-157
-161
-144
-136
-137
-149
-163
-178
-175
-177
-192
-189
-179
-163
-160
-139
-134
-139
-134
-151
-160
-160
-168
-182
-183
-205
-205
-189
-204
-232
-219
-206
-215
-209
-193
-213
-236
-221
-223
-256
-266
-254
-270
-265
-241
-236
-233
-246
-245
-233
-246
-229
-229
-234
-214
-225
-246
-254
-265
-275
-293
-291
-282
-283
-273
-265
-266
-270
-278
-280
-279
-277
-268
-255
-229
-224
-216
-198
-182
-175
-166
-174
-184
-190
-191
-181
-177
-179
-193
-184
-166
-196
-185
-166
-168
-156
-146
-140
-138
-137
-158
-141
-139
-123
-116
-133
-122
-124
-116
-107
-121
-111
-92
-108
-106
-86
-89
-98
-91
-94
-118
-121
-107
-121
-140
-133
-140
-155
-152
-153
-147
-155
-144
-135
-137
-120
-118
-113
-117
-120
-122
-120
-122
-98
-83
-84
-81
-81
-61
-73
-67
-58
-67
-76
-82
-85
-93
-106
-110
-103
-105
-94
-94
-100
-106
-116
-113
-136
-145
-132
-133
-152
-160
-152
-173
-177
-167
-169
-196
-191
-167
-186
-199
-204
-192
-174
-173
-170
-174
-187
-203
-213
-234
-245
-250
-253
-259
-261
-249
-226
-238
-255
-235
-237
-218
-225
-223
-227
-244
-221
-221
-224
-212
-202
-190
-192
-189
-181
-182
-199
-208
-189
-196
-209
-202
-213
-234
-228
-222
-224
-212
-223
-232
-217
-232
-239
-242
-260
-266
-273
-271
-277
-294
-289
-284
-295
-298
-302
-307
-309
-318
-332
-333
-334
-318
-329
-315
-308
-325
-317
-311
-290
-273
-255
-260
-254
-269
-284
-265
-260
-274
-285
-282
-271
-259
-226
-190
-183
-174
-164
-153
-160
-171
-169
-166
-171
-173
-156
-155
-156
-137
-143
-160
-169
-167
-175
-189
-189
-192
-189
-205
-216
-219
-221
-220
-222
-214
-220
-220
-223
-216
-207
-208
-178
-174
-203
-199
-192
-213
-216
-196
-182
-190
-187
-183
-183
-185
-177
-182
-186
-174
-154
-163
-174
-152
-148
-167
-146
-138
-143
-158
-168
-155
-195
-202
-220
-258
-235
-232
-235
-226
-221
-228
-229
-225
-231
-232
-254
-263
-253
-254
-260
-244
-246
-250
-241
-229
-216
-222
-242
-237
-245
-237
-222
-215
-192
-174
-167
-168
-171
-172
-183
-185
-165
-165
-160
-120
-117
-115
-104
-112
-112
-114
-109
-117
-136
-133
-143
-156
-151
-159
-172
-166
-163
-172
-177
-176
-180
-188
-170
-165
-183
-203
-213
-192
-208
-209
-182
-169
-158
-148
-136
-135
-157
-157
-148
-169
-169
-172
-193
-193
-196
-202
-196
-213
-208
-212
-235
-225
-217
-227
-233
-240
-231
-233
-228
-222
-232
-230
-233
-247
-238
-239
-244
-251
-267
-265
-259
-235
-221
-211
-204
-203
-202
-202
-207
-212
-229
-230
-218
-215
-204
-198
-193
-184
-197
-193
-157
-161
-165
-152
-151
-161
-171
-171
-181
-193
-197
-213
-236
-230
-232
-247
-240
-242
-237
-233
-253
-242
-247
-254
-252
-260
-248
-257
-252
-263
-284
-296
-302
-319
-321
-313
-305
-292
-297
-284
-280
-277
-275
-276
-255
-253
-252
-225
-223
-224
-215
-194
-213
-240
-229
-237
-246
-240
-244
-237
-222
-227
-218
-214
-227
-223
-211
-198
-206
-208
-207
-228
-225
-215
-199
-184
-167
-160
-150
-156
-152
-130
-137
-147
-156
-153
-132
-130
-136
-142
-141
-143
-152
-137
-139
-161
-179
-176
-153
-143
-150
-141
-160
-165
-162
-187
-193
-197
-204
-207
-217
-206
-189
-205
-213
-210
-220
-213
-193
-196
-194
-175
-160
-148
-146
-164
-172
-150
-141
-154
-154
-158
-154
-149
-153
-151
-147
-157
-151
-159
-193
-194
-205
-229
-244
-267
-285
-290
-313
-306
-295
-296
-298
-323
-323
-316
-310
-291
-264
-254
-246
-237
-268
-291
-267
-273
-274
-255
-246
-234
-252
-261
-248
-251
-262
-262
-257
-257
-234
-214
-212
-207
-218
-214
-191
-188
-202
-199
-177
-176
-178
-180
-178
-176
-194
-203
-209
-217
-224
-236
-235
-224
-208
-226
-202
-171
-179
-169
-201
-225
-214
-246
-248
-239
-276
-277
-283
-292
-293
-278
-267
-262
-244
-238
-255
-271
-279
-290
-332
-340
-336
-361
-356
-342
-343
-341
-340
-318
-310
-320
-319
-322
-340
-337
-344
-350
-364
-375
-368
-369
-377
-373
-351
-353
-356
-344
-348
-340
-319
-327
-314
-308
-305
-293
-296
-299
-306
-290
-282
-274
-252
-244
-242
-239
-254
-269
-267
-271
-271
-263
-266
-230
-218
-232
-213
-196
-183
-177
-188
-193
-195
-198
-224
-217
-224
-244
-225
-228
-238
-232
-217
-219
-224
-180
-166
-187
-178
-159
-167
-194
-189
-183
-190
-194
-181
-177
-188
-168
-174
-174
-156
-156
-137
-133
-147
-146
-143
-158
-153
-145
-165
-177
-179
-179
-203
-202
-205
-224
-215
-182
-168
-143
-143
-164
-179
-193
-197
-198
-183
-184
-197
-188
-168
-152
-159
-158
-145
-147
-122
-119
-132
-152
-169
-168
-174
-183
-203
-210
-211
-222
-216
-201
-196
-200
-208
-205
-208
-208
-193
-191
-188
-178
-168
-181
-202
-191
-182
-201
-217
-216
-237
-239
-249
-272
-284
-314
-311
-327
-359
-361
-371
-397
-410
-409
-412
-422
-426
-412
-406
-406
-374
-364
-362
-347
-357
-348
-337
-346
-342
-334
-324
-304
-298
-307
-312
-308
-315
-319
-320
-318
-316
-318
-318
-318
-308
-297
-289
-289
-288
-292
-306
-292
-292
-301
-284
-286
-292
-291
-292
-300
-308
-305
-314
-306
-306
-346
-351
-349
-333
-338
-344
-339
-337
-348
-346
-306
-286
-285
-262
-263
-262
-262
-268
-263
-288
-282
-273
-288
-290
-305
-313
-294
-298
-298
-315
-323
-309
-326
-341
-330
-326
-319
-319
-331
-328
-312
-293
-294
-313
-317
-323
-337
-344
-332
-333
-346
-322
-332
-348
-315
-302
-285
-274
-293
-302
-301
-308
-315
-308
-301
-284
-299
-291
-258
-254
-259
-265
-265
-261
-259
-264
-263
-260
-260
-243
-239
-235
-208
-219
-226
-217
-225
-243
-226
-218
-233
-216
-207
-205
-211
-220
-200
-192
-208
-172
-163
-165
-141
-154
-167
-165
-155
-170
-178
-181
-195
-185
-194
-209
-200
-195
-206
-206
-205
-216
-224
-233
-219
-215
-232
-225
-229
-220
-232
-253
-235
-251
-259
-257
-279
-277
-270
-276
-264
-260
-272
-267
-272
-265
-263
-274
-260
-271
-287
-298
-321
-330
-335
-348
-359
-357
-367
-387
-389
-391
-388
-400
-396
-365
-381
-394
-371
-376
-361
-360
-368
-341
-343
-319
-310
-326
-328
-329
-336
-334
-321
-328
-326
-315
-319
-307
-311
-328
-333
-338
-347
-360
-359
-358
-376
-357
-340
-344
-346
-322
-299
-314
-301
-291
-294
-293
-293
-284
-277
-273
-263
-248
-246
-233
-227
-236
-250
-259
-261
-285
-313
-301
-313
-326
-303
-290
-288
-285
-289
-297
-263
-250
-252
-244
-244
-247
-243
-248
-255
-248
-251
-246
-250
-274
-272
-274
-283
-273
-303
-303
-306
-335
-337
-360
-361
-353
-338
-312
-304
-274
-284
-308
-297
-299
-303
-313
-312
-310
-307
-293
-280
-275
-272
-278
-295
-301
-298
-320
-319
-326
-339
-301
-272
-256
-255
-235
-233
-252
-253
-261
-254
-249
-250
-246
-251
-246
-238
-246
-250
-229
-209
-217
-230
-209
-199
-221
-212
-210
-246
-262
-257
-252
-267
-262
-254
-278
-277
-279
-289
-294
-304
-290
-298
-329
-330
-330
-338
-332
-334
-341
-334
-345
-342
-340
-370
-368
-359
-357
-365
-388
-390
-393
-410
-413
-422
-412
-408
-392
-374
-389
-395
-405
-402
-394
-394
-384
-379
-391
-372
-357
-350
-332
-310
-298
-288
-275
-264
-260
-277
-292
-314
-327
-340
-345
-342
-330
-333
-342
-340
-364
-367
-354
-349
-350
-361
-354
-345
-362
-392
-396
-393
-410
-417
-407
-422
-427
-397
-403
-426
-404
-391
-397
-409
-415
-388
-390
-427
-435
-440
-443
-442
-425
-395
-417
-406
-373
-391
-367
-351
-371
-378
-381
-370
-373
-376
-395
-418
-411
-410
-421
-403
-381
-384
-365
-367
-395
-371
-364
-361
-349
-336
-306
-309
-303
-309
-333
-347
-361
-363
-371
-386
-381
-389
-378
-350
-353
-355
-362
-356
-341
-361
-370
-367
-360
-341
-342
-364
-365
-350
-359
-355
-341
-328
-302
-292
-276
-253
-257
-267
-283
-290
-288
-296
-289
-263
-263
-264
-246
-256
-260
-249
-251
-258
-261
-248
-257
-267
-254
-258
-245
-215
-222
-204
-194
-214
-208
-196
-202
-206
-199
-177
-179
-180
-175
-193
-196
-208
-218
-220
-204
-210
-216
-207
-221
-209
-207
-209
-205
-227
-232
-240
-232
-220
-228
-228
-233
-233
-225
-217
-227
-250
-261
-276
-270
-269
-274
-253
-241
-240
-243
-242
-228
-227
-236
-244
-264
-284
-283
-293
-305
-296
-298
-297
-288
-290
-280
-283
-289
-273
-264
-260
-252
-268
-281
-285
-298
-284
-280
-283
-270
-275
-266
-244
-247
-237
-214
-223
-236
-243
-253
-256
-255
-263
-264
-260
-256
-237
-229
-232
-230
-243
-243
-222
-228
-231
-229
-224
-217
-231
-231
-213
-209
-216
-190
-171
-177
-175
-145
-138
-156
-148
-141
-164
-177
-186
-202
-232
-237
-221
-232
-220
-219
-218
-219
-238
-218
-218
-220
-213
-213
-209
-192
-187
-193
-182
-169
-180
-213
-215
-221
-245
-247
-225
-234
-265
-252
-252
-271
-248
-232
-264
-250
-245
-278
-279
-291
-318
-329
-331
-341
-363
-360
-350
-373
-372
-329
-319
-318
-286
-267
-277
-269
-254
-271
-277
-262
-256
-255
-237
-227
-213
-196
-202
-198
-198
-209
-208
-227
-227
-206
-197
-187
-179
-161
-159
-166
-165
-182
-204
-211
-246
-261
-267
-284
-284
-275
-262
-267
-261
-250
-248
-249
-250
-257
-260
-259
-247
-241
-245
-248
-269
-284
-288
-293
-273
-264
-255
-233
-241
-244
-227
-208
-205
-201
-186
-192
-214
-208
-217
-236
-239
-234
-228
-241
-250
-248
-248
-251
-240
-246
-261
-246
-251
-251
-224
-223
-233
-214
-216
-237
-231
-229
-247
-262
-280
-288
-303
-323
-330
-334
-316
-336
-345
-343
-359
-353
-338
-336
-342
-335
-331
-330
-323
-320
-326
-321
-294
-287
-298
-310
-324
-319
-326
-314
-295
-302
-314
-315
-315
-312
-320
-309
-298
-302
-272
-258
-255
-230
-209
-208
-180
-172
-191
-211
-225
-228
-254
-253
-248
-262
-264
-265
-279
-270
-270
-295
-300
-307
-324
-325
-314
-326
-340
-347
-349
-342
-345
-352
-354
-350
-332
-324
-323
-306
-296
-279
-281
-291
-268
-249
-261
-251
-222
-213
-230
-235
-246
-271
-271
-272
-293
-295
-297
-303
-302
-295
-288
-284
-272
-282
-288
-278
-273
-277
-271
-252
-247
-253
-253
-247
-245
-243
-246
-252
-239
-229
-237
-232
-205
-212
-219
-215
-231
-250
-265
-250
-251
-265
-276
-280
-283
-298
-315
-325
-308
-309
-330
-333
-326
-330
-336
-316
-303
-308
-315
-299
-302
-301
-289
-296
-298
-282
-281
-277
-256
-250
-261
-256
-249
-264
-267
-250
-253
-259
-254
-270
-277
-258
-250
-255
-266
-250
-253
-279
-267
-269
-275
-265
-276
-277
-273
-282
-268
-268
-261
-261
-253
-238
-247
-231
-208
-202
-194
-196
-174
-165
-176
-155
-160
-168
-163
-164
-152
-149
-139
-114
-137
-157
-131
-125
-119
-114
-114
-113
-126
-113
-112
-135
-142
-151
-151
-148
-142
-112
-105
-118
-123
-105
-108
-132
-117
-134
-172
-179
-190
-215
-232
-241
-247
-252
-249
-252
-256
-251
-260
-269
-278
-301
-299
-304
-306
-311
-320
-290
-290
-296
-284
-280
-277
-273
-277
-288
-292
-284
-288
-299
-320
-314
-290
-290
-280
-262
-256
-239
-241
-239
-227
-243
-247
-250
-242
-224
-222
-220
-235
-233
-232
-252
-252
-251
-242
-238
-264
-269
-253
-255
-246
-252
-260
-249
-256
-241
-245
-256
-242
-249
-266
-281
-295
-297
-300
-313
-315
-328
-340
-346
-345
-332
-323
-337
-317
-315
-330
-308
-304
-320
-309
-294
-292
-278
-264
-234
-235
-244
-222
-215
-252
-257
-254
-245
-233
-234
-232
-230
-241
-236
-204
-194
-179
-157
-153
-166
-155
-151
-157
-166
-170
-181
-201
-191
-205
-227
-204
-211
-224
-225
-236
-231
-235
-237
-255
-253
-240
-240
-268
-272
-260
-271
-254
-228
-227
-204
-195
-183
-185
-195
-162
-173
-192
-164
-165
-173
-166
-170
-171
-185
-187
-189
-193
-184
-186
-199
-217
-213
-210
-218
-231
-220
-209
-210
-212
-202
-172
-153
-144
-142
-126
-137
-151
-145
-150
-148
-140
-135
-147
-162
-181
-189
-200
-224
-239
-240
-233
-252
-273
-273
-285
-294
-292
-313
-332
-333
-343
-332
-318
-317
-317
-332
-336
-317
-308
-295
-292
-285
-278
-287
-280
-262
-258
-263
-259
-254
-247
-238
-242
-254
-250
-234
-226
-213
-203
-198
-199
-203
-215
-218
-202
-201
-209
-210
-220
-244
-236
-233
-258
-279
-276
-266
-257
-230
-227
-235
-222
-232
-237
-229
-252
-252
-234
-241
-240
-236
-226
-230
-230
-213
-216
-223
-211
-218
-245
-225
-224
-229
-214
-202
-200
-206
-208
-229
-240
-252
-264
-274
-285
-280
-282
-286
-274
-284
-287
-286
-283
-290
-269
-264
-280
-261
-257
-253
-240
-236
-226
-209
-194
-184
-186
-185
-178
-166
-163
-188
-219
-236
-260
-282
-287
-300
-307
-323
-327
-306
-316
-298
-286
-285
-251
-237
-233
-221
-228
-212
-208
-198
-188
-194
-186
-179
-164
-160
-158
-169
-160
-159
-170
-158
-171
-187
-192
-217
-241
-244
-259
-256
-244
-254
-247
-233
-214
-199
-189
-167
-168
-169
-159
-155
-141
-146
-156
-174
-196
-187
-197
-216
-232
-233
-222
-229
-218
-211
-212
-221
-211
-203
-201
-201
-211
-224
-239
-257
-259
-244
-258
-275
-291
-293
-299
-314
-306
-302
-300
-291
-269
-260
-257
-275
-282
-274
-264
-258
-272
-268
-242
-241
-239
-220
-219
-202
-198
-193
-164
-173
-190
-181
-186
-188
-168
-163
-142
-147
-151
-136
-157
-151
-155
-169
-163
-168
-188
-196
-203
-229
-255
-254
-252
-252
-253
-262
-277
-281
-270
-271
-263
-251
-253
-265
-266
-255
-266
-281
-290
-291
-274
-263
-245
-230
-244
-262
-270
-261
-274
-298
-298
-306
-326
-324
-324
-333
-330
-316
-304
-303
-315
-304
-322
-335
-324
-329
-321
-321
-325
-303
-287
-269
-250
-242
-222
-227
-233
-227
-236
